windows SNMP extension agent fælde SetEvent () kaldesekvens

Indlæg af Hanne Mølgaard Plasc

Problem



Hvad er opkaldssekvensen i SetEvent () i et Windows SNMP-udvidelsesagent? Jeg skal signalere en fælde i mit forlængelsesagent.


Hvordan/hvor vises argumenterne til SetEvent (), når SnmpExtensionTrap () modtager kontrol?


Tak!

Bedste reference


At besvare mit eget spørgsmål: Der er ingen argumenter for SetEvent (). Bare SetEvent (hTrap) og få kontrol på SnmpExtensionTrap () med de dokumenterede args:


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


Nu er det op til dig at finde ud af, hvorfor din agentkode anmodede om fælden. Udfyld pegerne på arglisten og returner SAND (du har en anden fælde, der skal sendes efter denne) eller FALSE (ikke flere fælder til at sende).