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] |
| 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] |
| Ü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.
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.