windows SNMP扩展代理陷阱SetEvent()调用序列



在Windows SNMP扩展代理中,对SetEvent()的调用顺序是什么?我需要在我的分机中发出一个陷阱的信号。

当SnmpExtensionTrap()接收控制时,SetEvent()的参数如何/在哪里出现?

谢谢!

回答我自己的问题:SetEvent()没有参数。只需设置事件(hTrap)并使用记录的参数在SnmpExtensionTrap()获得控制:

SnmpExtensionTrap(
  OUT AsnObjectIdentifier *enterprise,
  OUT AsnInteger          *genericTrap,
  OUT AsnInteger          *specificTrap,
  OUT AsnTimeticks        *timeStamp,
  OUT SnmpVarBindList     *variableBindings) {

现在由您来找出代理代码请求陷阱的原因。在参数列表中填写指针并返回TRUE(在此之后还有另一个陷阱要发送)或FALSE(不再发送陷阱)。