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.
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.