Empfangen von SNMP-Nachrichten

Die WinSNMP-Anwendung muss die SnmpRecvMsg-Funktion aufrufen, um die Antwort auf eine SnmpSendMsg-Anforderung abzurufen.

Die SnmpCreateSession-Funktion übergibt ein Anwendungsfensterhandle und einen Benachrichtigungsbezeichner an die Microsoft WinSNMP-Implementierung. Wenn das Anwendungsfenster diese Meldung empfängt, signalisiert es der Anwendung, die SnmpRecvMsg-Funktion mithilfe des von SnmpCreateSession zurückgegebenen Sitzungshandles aufzurufen.

Die SnmpRecvMsg-Funktion gibt zwei Entitätshandles, ein Kontexthandle und das Handle an eine PDU zurück. Es wird empfohlen, dass die WinSNMP-Anwendung diese Ressourcen mithilfe der Funktionen SnmpFreeEntity, SnmpFreeContext und SnmpFreePdu freigibt.

Weitere Informationen zum Verwalten der Zeit zwischen einem Aufruf der SnmpSendMsg-Funktion und dem Empfang der entsprechenden Antwort finden Sie unter Informationen zur erneuten Übertragung. Weitere Informationen zur Verwendung des request_id PDU-Felds zum Abgleichen einer Antwort-PDU mit ihrer Anforderungs-PDU finden Sie unter Matching Response and Request PDUs .For additional information about using the request_id PDU field to match a response PDU with its request PDU, see Matching Response and Request PDUs.