Condividi tramite


Apertura e chiusura di una sessione WinSNMP

Per aprire una sessione, un'applicazione chiama la funzione SnmpCreateSession . Se la funzione viene completata correttamente, l'implementazione di Microsoft WinSNMP apre una sessione e la funzione restituisce un identificatore di sessione sotto forma di handle HSNMP_SESSION . Tutte le funzioni WinSNMP che restituiscono variabili handle includono l'identificatore di sessione come parametro di input. Ciò consente all'implementazione di usare l'handle per gestire in modo efficiente le risorse a livello di sessione.

Un'applicazione può avere più sessioni aperte contemporaneamente. Più sessioni all'interno di un'applicazione possono condividere le variabili.

Se l'implementazione non può aprire una sessione a causa delle limitazioni delle risorse, restituisce SNMPAPI_FAILURE quando l'applicazione chiama SnmpCreateSession. Se l'applicazione chiama quindi la funzione SnmpGetLastError , restituisce SNMPAPI_ALLOC_ERROR.

Una chiamata alla funzione SnmpClose consente all'implementazione di liberare le risorse rimanenti e di chiudere la sessione.

Per altre informazioni, vedere Oggetti handle di risorse e sessioni WinSNMP.