Öffnen und Schließen einer WinSNMP-Sitzung

Um eine Sitzung zu öffnen, ruft eine Anwendung die SnmpCreateSession-Funktion auf . Wenn die Funktion erfolgreich abgeschlossen wird, öffnet die Microsoft WinSNMP-Implementierung eine Sitzung, und die Funktion gibt einen Sitzungsbezeichner in Form eines HSNMP_SESSION-Handles zurück. Alle WinSNMP-Funktionen, die Handle-Variablen zurückgeben, enthalten den Sitzungsbezeichner als Eingabeparameter. Dadurch kann die Implementierung das Handle verwenden, um Ressourcen auf Sitzungsebene effizient zu verwalten.

Eine Anwendung kann mehrere Sitzungen gleichzeitig geöffnet haben. Mehrere Sitzungen innerhalb einer Anwendung können Handle-Variablen gemeinsam nutzen.

Wenn die Implementierung eine Sitzung aufgrund von Ressourceneinschränkungen nicht öffnen kann, gibt sie SNMPAPI_FAILURE zurück, wenn die Anwendung SnmpCreateSession aufruft. Wenn die Anwendung dann die SnmpGetLastError-Funktion aufruft, gibt sie SNMPAPI_ALLOC_ERROR zurück.

Ein Aufruf der SnmpClose-Funktion ermöglicht es der Implementierung, alle verbleibenden Ressourcen freizugeben und die Sitzung zu schließen.

Weitere Informationen finden Sie unter Resource Handle Objects und WinSNMP-Sitzungen.