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.