Zuweisen von Anforderungsbezeichnern
Eine WinSNMP-Anwendung kann die SnmpCreatePdu-Funktion oder die SnmpSetPduData-Funktion aufrufen, um einem PDU einen anwendungsgenerierten Anforderungsbezeichner zu zuweisen. Die Anwendung muss den Wert im _ Anforderungs-ID-Parameter übergeben.
Eine Anwendung kann anfordern, dass die Microsoft WinSNMP-Implementierung einen Anforderungsbezeichner generiert und einem PDU zugibt, indem sie 0 (null) im _ Anforderungs-ID-Parameter der SnmpCreatePdu-Funktion übergibt. Die Anwendung kann den zugewiesenen Anforderungsbezeichner mit einem Aufruf der SnmpGetPduData-Funktion abrufen.
Um einen Anforderungsbezeichner zu zuweisen, der einem bestimmten Wert entspricht, einschließlich null, muss die Anwendung diesen Wert im _ Anforderungs-ID-Parameter der SnmpSetPduData-Funktion übergeben.
Wenn die Implementierung die Neuübertragungsrichtlinie der Anwendung ausgeführt, enthält sie das Anforderungs-ID-Feld _ des ursprünglichen PDU in jeder erneut gesendeten SNMP-Nachricht. Weitere Informationen finden Sie unter About Retransmission (Informationen zur Neuübertragung) und Managing the Retransmission Policy (Verwalten der Neuübertragungsrichtlinie).
Hinweis
Wenn die Implementierung Traps von einer SNMPv1-Entität empfängt, weist sie dem Anforderungs-ID-Feld _ des PDU einen Wert von nicht 0 zu. Dieser Wert kann einen Anforderungsbezeichner duplizieren, der von der Anwendung in einem Anforderungs-PDU verwendet wird. Anwendungen müssen auf Duplizierung prüfen.