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.

Thema Konzepte
Allgemeine Programmieraufgaben Verwalten von Objektbezeichnern zumFreigeben von WinSNMP-Deskriptoren
Festlegen des Entitäts- und Kontextübersetzungsmodus
Verwalten der Richtlinie für die erneute Übertragung
Schreiben von WinSNMP-Anwendungen mit mehreren Threads
Registrieren einer SNMP-Agent-Anwendung

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.