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.