Gestion de la stratégie de retransmission
L’application WinSNMP peut demander que l’implémentation de l’WinSNMP Microsoft exécute la stratégie de retransmission de l’application. Lorsque l’implémentation gère la retransmission, elle utilise le délai d’attente et les valeurs du nombre de 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 lors de l’initialisation. Le mode peut prendre l’une des valeurs suivantes.
| Valeur | Signification |
|---|---|
| SNMPAPI _ sur | L’implémentation exécute la stratégie de retransmission de l’application. |
| SNMPAPI _ désactivé | 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 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 que l’implémentation démarre ou arrête 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’attente 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 demande de message SNMP unique. 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 ou non reposer sur les valeurs de la base de données.