Überprüfen einer PDU
Wenn die WinSNMP-Anwendung die SnmpSendMsg-Funktion oder die SnmpEncodeMsg-Funktion aufruft, überprüft die Microsoft WinSNMP-Implementierung die Gültigkeit der PDU und der anderen Funktionsparameter.
Der Wert einer PDU-Datenkomponente (oder eines Felds) kann einzeln gültig sein, in Kombination mit Werten für andere Felder kann er jedoch ungültig sein. Wenn beispielsweise das PDU_type Feld der PDU nicht SNMP_PDU_GETBULK oder SNMP_PDU_RESPONSE ist, müssen die felder error_status und error_index gleich 0 sein. Jede andere Wertkombination stellt eine ungültige PDU dar.
Die Implementierung lehnt ungültige PDUs ab und gibt den Fehler status SNMPAPI_FAILURE zurück. Er legt einen erweiterten Fehlercode auf SNMPAPI_PDU_INVALID fest.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für