WinSNMP-Programmieraufgaben

In der folgenden Tabelle sind die grundlegenden Programmierverfahren zusammengefasst, die Sie ausführen müssen, um eine WinSNMP-Anwendung zu codieren, sowie die Themen, die Informationen zu diesen Aufgaben bereitstellen.

Programmieraufgabe Aufgabenbezogene Funktionen und Themen
Öffnen Sie die WinSNMP-Anwendung. Verwenden Sie SnmpStartup. Siehe Ö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 Aufnahme in eine PDU. Verwenden Sie SnmpCreateVbl, SnmpDuplicateVbl, SnmpSetVb. Weitere Informationen finden Sie unter Arbeiten mit Variablenbindungslisten.
[!Note]
Die Anwendung muss möglicherweise andere Variablenbindungsfunktionen aufrufen, um die Variablenbindungsliste zu erstellen.

Erstellen Sie eine oder mehrere PDUs für die Übertragung und Verarbeitung. Verwenden Sie SnmpCreatePDU, SnmpSetPduData, SnmpDuplicatePDU. Weitere Informationen finden Sie unter Arbeiten mit Protokolldateneinheiten.
[!Note]
Die Anwendung muss möglicherweise andere PDU-Funktionen und WinSNMP-Hilfsfunktionen aufrufen, um die PDU zu erstellen.

Übermitteln Sie eine oder mehrere SNMP-Vorgangsanforderungen. 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. Siehe Öffnen und Schließen einer WinSNMP-Anwendung.

Die folgenden Themen enthalten zusätzliche Informationen zu anderen allgemeinen Programmierkonzepten, die für die WinSNMP-Umgebung spezifisch sind.

Thema Konzepte
Allgemeine Programmieraufgaben Verwalten von Objektbezeichnern,die WinSNMP-Deskriptoren freigeben
Festlegen des Entitäts- und Kontextübersetzungsmodus
Verwalten der Neuübertragungsrichtlinie
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, SnmpFreeContextund SnmpFreePdu. Dadurch kann die Microsoft WinSNMP-Implementierung WinSNMP-Speicherobjekte freigeben. In der Regel sollte die WinSNMP-Anwendung alle Ressourcen freigeben, die als Ergebnis eines Aufrufs einer WinSNMP-Funktion zugeordnet wurden. Weitere Informationen zur Zuordnung von Ressourcen finden Sie unter Zuordnen von WinSNMP-Speicherobjekten.