Aktivieren und Deaktivieren der Erneutübertragung

Eine Anwendung kann den Erneutübertragungsmodus mit einem Aufruf der SnmpSetRetransmitMode-Funktion festlegen. Der neue Erneutübertragungsmodus gilt für nachfolgende Aufrufe der SnmpSendMsg-Funktion .

Wenn die Anwendung SnmpSetRetransmitMode mit dem Wert für den Erneutübertragungsmodus SNMPAPI_ON aufruft, beginnt die Microsoft WinSNMP-Implementierung mit der Ausführung der Erneutübertragungsrichtlinie der Anwendung. Der neue Modus für die erneute Übertragung wirkt sich nicht auf ausstehende SNMP-Nachrichten aus. Eine ausstehende Nachricht ist eine Nachricht, die zum Zeitpunkt, zu dem die Anwendung den Erneutübertragungsmodus ändert, keine Antwort hat.

Wenn die WinSNMP-Anwendung die Funktion SnmpSetRetransmitMode mit dem Wert für den Erneutübertragungsmodus SNMPAPI_OFF aufruft, beendet die Implementierung die Ausführung der Erneutübertragungsrichtlinie. Die Implementierung bricht Wiederholungsversuche für ausstehende SNMP-Nachrichten ab. Dies liegt daran, dass die Implementierung möglicherweise nicht alle ausstehenden SNMP-Anforderungen und -Vorgänge sowie neue Anforderungen verarbeiten kann, bevor ein Anwendungstimeout oder ein Wiederholungsindikator ein Ereignis signalisiert.