Verwalten von Traps und Benachrichtigungen

Die WinSNMP-Anwendung muss sich registrieren, um Traps und Benachrichtigungen zu empfangen, indem die SnmpRegister-Funktion mit SNMPAPI_ON aufgerufen wird. Die Anwendung kann die Registrierung von Traps und Benachrichtigungen aufheben und deaktivieren, indem sie die Funktion mit SNMPAPI_OFF aufruft.

Wenn die Anwendung SnmpRegister aufruft, stehen mehrere Optionen zur Verfügung. Die Anwendung kann die Registrierung für die folgenden Traps und Benachrichtigungen registrieren oder aufheben:

  • Ein Typ von Trap oder Benachrichtigung
  • Alle Traps und Benachrichtigungen
  • Alle Quellen von Trap- und Benachrichtigungsanforderungen
  • Traps und Benachrichtigungen von allen Verwaltungsentitäten
  • Traps und Benachrichtigungen für jeden Kontext

Um einen vordefinierten Trap- oder Benachrichtigungstyp zu registrieren und zu empfangen, muss die Anwendung einen Objektbezeichner (eine smiOID-Struktur ) für jeden vordefinierten Typ definieren. Die Struktur muss eine Musterabgleichssequenz für den Trap- oder Benachrichtigungstyp enthalten. RFC 1907, "Management Information Base for Version 2 of the Simple Network Management Protocol (SNMPv2)," definiert Trap- und Benachrichtigungsobjektbezeichner.

Um ausstehende Trapdaten und Benachrichtigungen für eine WinSNMP-Sitzung abzurufen, muss eine WinSNMP-Anwendung die SnmpRecvMsg-Funktion mit dem von der SnmpCreateSession-Funktion zurückgegebenen Sitzungshandle aufrufen.

Weitere Informationen finden Sie unter Senden von SNMP-Nachrichten und Empfangen von SNMP-Nachrichten. Weitere Informationen zur Zuordnung und Zuordnung von Ressourcen für Traps und Benachrichtigungen finden Sie unter Zuweisen von WinSNMP-Speicherobjekten.