打开和关闭 WinSNMP 会话

为了打开会话,应用程序调用 SnmpCreateSession 函数。 如果函数成功完成,则 Microsoft WinSNMP 实现将打开一个会话,并且该函数以 HSNMP_SESSION 句柄的形式返回会话标识符。 所有返回句柄变量的 WinSNMP 函数都包含会话标识符作为输入参数。 这样,实现就可以使用 句柄在会话级别有效地管理资源。

一个应用程序可以同时打开多个会话。 应用程序内的多个会话可以共享句柄变量。

如果实现由于资源限制而无法打开会话,则会在应用程序调用 SnmpCreateSession 时返回SNMPAPI_FAILURE。 如果应用程序随后调用 SnmpGetLastError 函数,它将返回SNMPAPI_ALLOC_ERROR。

通过调用 SnmpClose 函数,实现可以释放任何剩余资源并关闭会话。

有关详细信息,请参阅 资源句柄对象WinSNMP 会话