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 du 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 attente est un message qui n’a aucune réponse au moment où l’application change le mode de retransmission.

Lorsque l’application WinSNMP appelle la fonction SnmpSetRetransmitMode avec la valeur du 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 n’est peut-être pas possible pour l’implémentation de gérer toutes les requêtes et opérations SNMP en attente, ainsi que de nouvelles requêtes, avant qu’un compteur de nouvelle tentative ou un délai d’attente d’application signale un événement.