Share via


開啟和關閉 WinSNMP 會話

若要開啟會話,應用程式會呼叫 SnmpCreateSession 函 式。 如果函式順利完成,Microsoft WinSNMP 實作會開啟會話,而函式會以 HSNMP_SESSION 控制碼的形式傳回會話識別碼。 所有傳回控制碼變數的 WinSNMP 函式都包含會話識別碼做為輸入參數。 這可讓實作使用控制碼,在工作階段層級有效率地管理資源。

應用程式可以一次開啟多個會話。 應用程式內的多個會話可以共用控制碼變數。

如果實作因資源限制而無法開啟會話,當應用程式呼叫 SnmpCreateSession時,它會傳回SNMPAPI_FAILURE。 如果應用程式接著呼叫 SnmpGetLastError 函式,則會傳回SNMPAPI_ALLOC_ERROR。

對 SnmpClose函式的呼叫可讓實作釋放任何剩餘的資源,並關閉會話。

如需詳細資訊,請參閱 資源控制碼物件WinSNMP 會話