Verwalten von Traps und Benachrichtigungen

Die WinSNMP-Anwendung muss sich registrieren, um Traps und Benachrichtigungen zu empfangen, indem sie die SnmpRegister-Funktion mit SNMPAPI _ ON aufruft. Die Anwendung kann die Registrierung aufheben und Traps und Benachrichtigungen 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 aufheben:

  • Eine Art 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 Typ des Traps oder der Benachrichtigung 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 Freigabe von Ressourcen für Traps und Benachrichtigungen finden Sie unter Zuordnen von WinSNMP-Speicherobjekten.