Activation et désactivation de la retransmission

Une application peut définir le mode de retransmission avec un appel à la fonction SnmpSetRetransmitMode . Le nouveau mode de retransmission s’applique aux appels suivants à la fonction SnmpSendMsg .

Lorsque l’application appelle SnmpSetRetransmitMode avec la valeur de mode de retransmission SNMPAPI_ON, l’implémentation de Microsoft WinSNMP commence l’exécution de la stratégie de retransmission de l’application. Le nouveau mode de retransmission n’affecte pas les messages SNMP en attente. Un message en suspens est un message qui n’a pas de réponse au moment où l’application change le mode de retransmission.

Lorsque l’application WinSNMP appelle la fonction SnmpSetRetransmitMode avec la valeur de mode de retransmission SNMPAPI_OFF, l’implémentation cesse d’exécuter la stratégie de retransmission. L’implémentation annule les tentatives de retransmission pour les messages SNMP en attente. Cela est dû au fait qu’il peut ne pas être possible pour l’implémentation de gérer toutes les demandes et opérations SNMP en attente, ainsi que les nouvelles demandes, avant qu’un délai d’attente d’application ou un compteur de nouvelles tentatives signale un événement.