Condividi tramite


Attività di programmazione WinSNMP

La tabella seguente riepiloga le procedure di programmazione di base che è necessario eseguire per codificare un'applicazione WinSNMP e gli argomenti che forniscono informazioni su queste attività.

Attività di programmazione Argomenti e funzioni correlate alle attività
Aprire l'applicazione WinSNMP. Usare SnmpStartup. Vedere Apertura e chiusura di un'applicazione WinSNMP.
Aprire una o più sessioni WinSNMP. Usare SnmpCreateSession. Vedi Apertura e chiusura di una sessione WinSNMP.
Registrarsi per ricevere trap o notifiche. Usare SnmpRegister. Vedere Gestione di trap e notifiche.
Creare uno o più elenchi di associazioni di variabili per l'incorporazione in un PDU. Usare SnmpCreateVbl, SnmpDuplicateVbl, SnmpSetVb. Vedere Uso degli elenchi di associazioni di variabili.
Nota: L'applicazione potrebbe dover chiamare altre funzioni di associazione di variabili per creare l'elenco di associazioni di variabili.
Creare una o più PDU per la trasmissione e l'elaborazione. Usare SnmpCreatePDU, SnmpSetPduData, SnmpDuplicatePDU. Vedere Uso delle unità dati del protocollo.
Nota: L'applicazione potrebbe dover chiamare altre funzioni PDU e funzioni di utilità WinSNMP per creare il PDU.
Inviare una o più richieste di operazione SNMP. Usare SnmpSendMsg. Vedere Invio di messaggi SNMP.
Recuperare la risposta alla richiesta di operazione SNMP. Usare SnmpRecvMsg. Vedere Ricezione di messaggi SNMP.
Elaborare la risposta della richiesta. Usare la logica specifica dell'applicazione.
Chiudere ogni sessione WinSNMP. Usare SnmpClose. Vedi Apertura e chiusura di una sessione WinSNMP.
Chiudere l'applicazione WinSNMP. Usare SnmpCleanup. Vedere Apertura e chiusura di un'applicazione WinSNMP.

Gli argomenti seguenti contengono informazioni aggiuntive su altri concetti di programmazione generali specifici per l'ambiente WinSNMP.

Argomento Concetti
Attività di programmazione generali Gestione degli identificatori di oggettoche liberano descrittori WinSNMP
Impostazione della modalità di conversione dell'entità e del contesto
Gestione dei criteri di ritrasmissione
Scrittura di applicazioni WinSNMP con più thread
Registrazione di un'applicazione agente SNMP

Inoltre, l'applicazione WinSNMP potrebbe dover incorporare le chiamate alle funzioni WinSNMP seguenti: SnmpFreeVbl, SnmpFreeEntity, SnmpFreeDescriptor, SnmpFreeContext e SnmpFreePdu. In questo modo l'implementazione di Microsoft WinSNMP consente di liberare oggetti di memoria WinSNMP. Come regola generale, l'applicazione WinSNMP deve liberare tutte le risorse allocate come risultato di una chiamata a una funzione WinSNMP. Per altre informazioni sulla deallocazione delle risorse, vedere Allocazione di oggetti di memoria WinSNMP.