Apertura y cierre de una sesión winSNMP
Para abrir una sesión, una aplicación llama a la función SnmpCreateSession . Si la función se completa correctamente, la implementación de Microsoft WinSNMP abre una sesión y la función devuelve un identificador de sesión en forma de identificador de HSNMP_SESSION . Todas las funciones winSNMP que devuelven variables de control incluyen el identificador de sesión como parámetro de entrada. Esto permite que la implementación use el identificador para administrar eficazmente los recursos en el nivel de sesión.
Una aplicación puede tener varias sesiones abiertas a la vez. Varias sesiones dentro de una aplicación pueden compartir variables de control.
Si la implementación no puede abrir una sesión debido a limitaciones de recursos, devuelve SNMPAPI_FAILURE cuando la aplicación llama a SnmpCreateSession. Si la aplicación llama a la función SnmpGetLastError , devuelve SNMPAPI_ALLOC_ERROR.
Una llamada a la función SnmpClose permite que la implementación libere los recursos restantes y cierre la sesión.
Para obtener más información, vea Resource Handle Objects y WinSNMP Sessions.