Abbrechen der erneuten Übertragung
Wenn innerhalb des für eine Zielentität angegebenen Timeoutzeitraums keine Antwort auf eine Kommunikationsanforderung vorhanden ist, und wenn für die Entität erneute Übertragungen angegeben werden, übergibt die Microsoft WinSNMP-Implementierung die Anforderung erneut. Ein Aufruf der SnmpCancelMsg-Funktion kann diesen Erneutübertragungszyklus abbrechen und interne Datenstrukturen freigeben, die der Nachrichtenanforderung zugeordnet sind.
Beachten Sie, dass eine Zielentität eine SNMP-Nachricht empfangen kann, die durch einen Aufruf der SnmpCancelMsg-Funktion abgebrochen wurde. Es ist auch möglich, dass eine Zielentität auf eine abgebrochene SNMP-Nachricht reagieren kann. Dies liegt daran, dass Transaktionswarteschlangen auf mehreren Ebenen ausgeführt werden. Sobald eine Nachricht jedoch durch einen Aufruf von SnmpCancelMsg abgebrochen wurde, sendet die Microsoft WinSNMP-Implementierung die Nachricht nicht erneut, sendet keine Antwort-PDU oder sendet keine Timeoutbenachrichtigung an die Anwendung für diese Nachricht.