Gestion de la stratégie de retransmission
L’application WinSNMP peut demander à l’implémentation de Microsoft WinSNMP d’exécuter la stratégie de retransmission de l’application. Lorsque l’implémentation gère la retransmission, elle utilise le délai d’expiration et les valeurs de nombre de nouvelles tentatives dans sa base de données.
L’implémentation identifie le mode de retransmission par défaut dans une valeur de retour de la fonction SnmpStartup pendant l’initialisation. Le mode peut être l’une des valeurs suivantes.
Valeur | Signification |
---|---|
SNMPAPI_ON | L’implémentation exécute la stratégie de retransmission de l’application. |
SNMPAPI_OFF | L’implémentation n’exécute pas la stratégie de retransmission de l’application. |
Une application WinSNMP peut récupérer à tout moment le mode de retransmission actuel en vigueur pour l’implémentation en appelant la fonction SnmpGetRetransmitMode . L’API WinSNMP fournit d’autres fonctions de base de données qui simplifient la gestion de la stratégie de retransmission.
À tout moment pendant l’exécution du programme, l’application WinSNMP peut ajuster l’exécution de la stratégie en effectuant l’une des étapes suivantes :
- Demandez à l’implémentation de démarrer ou d’arrêter l’exécution de la stratégie de retransmission en appelant la fonction SnmpSetRetransmitMode . Pour plus d’informations, consultez Activation et désactivation de la retransmission.
- Modifiez les valeurs de délai d’expiration et de nombre de nouvelles tentatives dans la base de données de l’implémentation. Pour plus d’informations, consultez Modification de la stratégie de retransmission.
- Appelez la fonction SnmpCancelMsg pour annuler le cycle de retransmission et libérer les structures de données internes associées à une seule demande de message SNMP. Pour plus d’informations, consultez Annulation de la retransmission.
L’application peut exécuter sa propre stratégie de retransmission. Dans ce cas, l’exécution peut être basée ou non sur les valeurs de la base de données.