次の方法で共有


ISNMP::GetTree メソッド

GetTreeGetTree メソッドを使用すると、ASP Web ページは、指定されたルート SNMP OID の下にある一連のサブノードに関連付けられている値を取得できます。

構文

HRESULT GetTree(
  [in]  BSTR    varTree,
  [out] VARIANT *varValue
);

パラメーター

varTree [in]
ルート SNMP OID を識別する呼び出し元が指定した文字列。

varValue [out]
SNMP OID 文字列と関連する値を含む 2 次元配列のアドレスを受信する呼び出し元が指定した場所。

戻り値

Win32 エラー コードを返すこともできます。

リターン コード 説明
S_OK 操作に成功しました。
アセチルサリチル酸 ISNMP::Open メソッドが呼び出されていません。
E_INVALIDARG 指定された SNMP OID が無効です。
E_OUTOFMEMORY メモリが不足しています。

VBScript の例

このメソッドは、 SnmpMgrRequest 関数を呼び出して、サブノードの SNMP OID 値を取得します。

ISNMP::Open メソッドは、メソッドを呼び出す前に ISNMP::GetTree 呼び出す必要があります。

Dim StrIP, strCommunity, objSNMP, OIDValueArray
strIP = Session("MS_IPaddress")
strCommunity = Session ("MS_Community")
Set objSNMP = Server.CreateObject("OlePrn.OleSNMP")
objSNMP.Open strIP, strCommunity, 2, 1000
OIDValueArray = objSNMP.GetTree ("43.18.1.1.2")

要件

ターゲット プラットフォーム: デスクトップ

ヘッダー: Olesnmp.h

関連項目

ISNMP::Open