在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(不再发送陷阱)。