Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zusätzlich zu SNMP-Manager-Vorgängen unterstützt die WinSNMP-API Version 2.0 auch SNMP-Agent-Vorgänge.
Um eine WinSNMP-Anwendung als SNMP-Agent zu registrieren, kann die Anwendung die SnmpListen-Funktion aufrufen. Diese Funktion informiert die Microsoft WinSNMP-Implementierung darüber, dass eine SNMP-Entität in der Rolle eines SNMP-Agents fungiert. Die Anwendung kann auch SnmpListen aufrufen, um die Implementierung zu informieren, wenn sie nicht mehr als Agent fungiert.
Wenn eine Anwendung die SnmpListen-Funktion aufruft und den Wert SNMPAPI_ON im lStatus-Parameter übergibt, treten die folgenden Aktionen auf:
- Die Entität, die in einer SNMP-Agent-Rolle funktioniert, bindet an den zugewiesenen Port und "lauscht" auf eingehende SNMP-Nachrichtenanforderungen.
- Der Agent verwendet anwendungsspezifische Logik, um jede SNMP-Anforderung zu verarbeiten.
- Der Agent bildet geeignete Antworten auf jede Anforderung.
- Der Agent überträgt die Antwort an die anfordernde Entität, indem er die SnmpSendMsg-Funktion aufruft . Wenn der Agent SnmpSendMsg aufruft, gibt er die Adresse des Agents im srcEntity-Parameter und die Adresse der Remote-Manager-Entität im dstEntity-Parameter an. (Diese Werte sind die umgekehrten Werte, die die Agententität in diesen Parametern empfangen hat, als sie die SnmpRecvMsg-Funktion aufgerufen hat, um eine SNMP-Anforderung abzurufen.)
Weitere Informationen zu SNMP-Verwaltungsanwendungen und Agent-Anwendungen finden Sie unter Informationen zu SNMP.