Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. Consultare Apertura e chiusura di una sessione WinSNMP. |
Registrati per ricevere avvisi 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 binding di variabili. Nota: L'applicazione potrebbe dover chiamare altre funzioni di associazione di variabili per creare l'elenco di associazioni di variabili. |
Creare uno 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 WinSNMP funzioni di utilità 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. Consultare ricezione di messaggi SNMP. |
Elaborare la risposta della richiesta. | Usare la logica specifica dell'applicazione. |
Chiudere ogni sessione WinSNMP. | Utilizzare SnmpClose. Vedere 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, SnmpFreeContexte 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.