Gestione della politica di ritrasmissione
L'applicazione WinSNMP può richiedere che l'implementazione di Microsoft WinSNMP esegua i criteri di ritrasmissione dell'applicazione. Quando l'implementazione gestisce la ritrasmissione, usa il periodo di timeout e i valori di conteggio dei tentativi nel relativo database.
L'implementazione identifica la modalità di ritrasmissione predefinita in un valore restituito dalla funzione SnmpStartup durante l'inizializzazione. La modalità può essere uno dei valori seguenti.
Valore | Significato |
---|---|
SNMPAPI_ON | L'implementazione esegue i criteri di ritrasmissione dell'applicazione. |
SNMPAPI_OFF | L'implementazione non esegue i criteri di ritrasmissione dell'applicazione. |
Un'applicazione WinSNMP può recuperare in qualsiasi momento la modalità di ritrasmissione corrente in vigore per l'implementazione chiamando la funzioneSnmpGetRetransmitMode. L'API WinSNMP fornisce altre funzioni di database che semplificano la gestione dei criteri di ritrasmissione.
In qualsiasi momento durante l'esecuzione del programma, l'applicazione WinSNMP può regolare l'esecuzione dei criteri eseguendo uno dei passaggi seguenti:
- Richiedere all'implementazione di avviare o interrompere l'esecuzione dei criteri di ritrasmissione chiamando la funzione SnmpSetRetransmitMode. Per altre informazioni, vedere Attivazione e disattivazione della ritrasmissione.
- Modificare il periodo di timeout e il conteggio dei tentativi nel database dell'implementazione. Per altre informazioni, vedere Modifica del criterio di ritrasmissione.
- Chiamare la funzione SnmpCancelMsg per annullare il ciclo di ritrasmissione e rilasciare strutture di dati interne associate a una singola richiesta di messaggio SNMP. Per altre informazioni, vedere Annullamento della ritrasmissione.
L'applicazione può eseguire i propri criteri di ritrasmissione. In questo caso, l'esecuzione può essere o meno basata sui valori nel database.