WinSNMP 関数の戻り値

[SNMP は、[要件] セクションで指定されたオペレーティング システムで使用できます。 以降のバージョンでは、変更または使用できない場合があります。 代わりに、Windows リモート管理 使用します。これは、WS-Man の Microsoft 実装です。

WinSNMP 関数呼び出しからの戻り値は、Microsoft WinSNMP 実装が WinSNMP アプリケーションに割り当てるリソースへのハンドルにすることができます。

次の表に、実装が割り当てる 5 種類のリソース ハンドルを示します。

ハンドルの種類 形容
HSNMP_SESSION WinSNMP セッションへのハンドル
HSNMP_ENTITY SNMP エンティティへのハンドル
HSNMP_CONTEXT SNMP コンテキストへのハンドル
HSNMP_PDU プロトコル データ ユニットへのハンドル
HSNMP_VBL 変数バインド リストへのハンドル

 

詳細については、「リソース ハンドル オブジェクト」を参照してください。

戻り値には、SNMPAPI_STATUS値を表す smiUINT32 型の符号なし long 整数値を指定することもできます。

次の表に、WinSNMP の状態値とその意味を示します。

地位 形容
SNMPAPI_FAILURE エラーを示します。 0 または NULLに相当します。
SNMPAPI_SUCCESS 関数が正常に完了したことを示します。 1 または正の数に相当します。