Gestione dei criteri di ritrasmissione
L'applicazione WinSNMP può richiedere che l'implementazione Microsoft WinSNMP eseguo 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 funzione SnmpGetRetransmitMode . 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 che l'implementazione avvii o interrompa l'esecuzione dei criteri di ritrasmissione chiamando la funzione SnmpSetRetransmitMode . Per altre informazioni, vedere Attivazione e disattivazione della ritrasmissione.
- Modificare i valori di timeout e conteggio dei tentativi nel database dell'implementazione. Per altre informazioni, vedere Modifica dei criteri 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 basata o meno sui valori nel database.