WinSNMP-Programmieraufgaben
In der folgenden Tabelle sind die grundlegenden Programmierprozeduren zusammengefasst, die Sie zum Codieren einer WinSNMP-Anwendung ausführen müssen, sowie die Themen, die Informationen zu diesen Aufgaben enthalten.
Programmieraufgabe | Aufgabenbezogene Funktionen und Themen |
---|---|
Öffnen Sie die WinSNMP-Anwendung. | Verwenden Sie SnmpStartup. Weitere Informationen finden Sie unter Öffnen und Schließen einer WinSNMP-Anwendung. |
Öffnen Sie mindestens eine WinSNMP-Sitzung. | Verwenden Sie SnmpCreateSession. Weitere Informationen finden Sie unter Öffnen und Schließen einer WinSNMP-Sitzung. |
Registrieren Sie sich, um Traps oder Benachrichtigungen zu empfangen. | Verwenden Sie SnmpRegister. Weitere Informationen finden Sie unter Verwalten von Traps und Benachrichtigungen. |
Erstellen Sie eine oder mehrere Variablenbindungslisten für die Integration in eine PDU. | Verwenden Sie SnmpCreateVbl, SnmpDuplicateVbl, SnmpSetVb. Weitere Informationen finden Sie unter Arbeiten mit Variablenbindungslisten. Hinweis: Die Anwendung muss möglicherweise andere Variablenbindungsfunktionen aufrufen, um die Variablenbindungsliste zu erstellen. |
Erstellen Sie mindestens einen PDUs für die Übertragung und Verarbeitung. | Verwenden Sie SnmpCreatePDU, SnmpSetPduData, SnmpDuplicatePDU. Weitere Informationen finden Sie unter Arbeiten mit Protokolldateneinheiten. Hinweis: Die Anwendung muss möglicherweise andere PDU-Funktionen und WinSNMP-Hilfsfunktionen aufrufen, um die PDU zu erstellen. |
Übermitteln Sie mindestens eine SNMP-Vorgangsanforderung. | Verwenden Sie SnmpSendMsg. Weitere Informationen finden Sie unter Senden von SNMP-Nachrichten. |
Rufen Sie die Antwort auf die SNMP-Vorgangsanforderung ab. | Verwenden Sie SnmpRecvMsg. Weitere Informationen finden Sie unter Empfangen von SNMP-Nachrichten. |
Verarbeiten Sie die Anforderungsantwort. | Verwenden Sie anwendungsspezifische Logik. |
Schließen Sie jede WinSNMP-Sitzung. | Verwenden Sie SnmpClose. Weitere Informationen finden Sie unter Öffnen und Schließen einer WinSNMP-Sitzung. |
Schließen Sie die WinSNMP-Anwendung. | Verwenden Sie SnmpCleanup. Weitere Informationen finden Sie unter Öffnen und Schließen einer WinSNMP-Anwendung. |
Die folgenden Themen enthalten zusätzliche Informationen zu anderen allgemeinen Programmierkonzepten, die speziell für die WinSNMP-Umgebung gelten.
Darüber hinaus muss die WinSNMP-Anwendung möglicherweise Aufrufe der folgenden WinSNMP-Funktionen integrieren: SnmpFreeVbl, SnmpFreeEntity, SnmpFreeDescriptor, SnmpFreeContext und SnmpFreePdu. Dadurch kann die Microsoft WinSNMP-Implementierung WinSNMP-Speicherobjekte freigeben. Im Allgemeinen sollte die WinSNMP-Anwendung alle Ressourcen freigeben, die als Ergebnis eines Aufrufs einer WinSNMP-Funktion zugeordnet wurden. Weitere Informationen zum Aufheben der Zuordnung von Ressourcen finden Sie unter Zuweisen von WinSNMP-Speicherobjekten.