ISNMP::GetList メソッド
GetList
GetList メソッドを使用すると、ASP Web ページで SNMP OID の配列に関連付けられている値を取得できます。
構文
HRESULT GetList(
[in] VARIANT *varList,
[out] VARIANT *varValue
);
パラメーター
varList [in]
SNMP OID 文字列の配列への呼び出し元が指定したポインター。
varValue [out]
SNMP OID 値の配列のアドレスを受け取る場所への呼び出し元指定ポインター。
戻り値
Win32 エラー コードを返すこともできます。
リターン コード | 説明 |
---|---|
S_OK | 操作に成功しました。 |
アセチルサリチル酸 | ISNMP::Open メソッドが呼び出されていません。 |
E_INVALIDARG | 指定された SNMP OID が無効です。 |
E_OUTOFMEMORY | メモリが不足しています。 |
VBScript の例
このメソッドは、 SNMPMgrRequest 関数を呼び出して SNMP OID 値を取得します。 この関数の詳細については、Windows SDK ドキュメントを参照してください。
ISNMP::Open メソッドは、メソッドを呼び出す前に ISNMP::GetList
呼び出す必要があります。
Dim StrIP, strCommunity, objSNMP, OIDArray, OIDValueArray
strIP = Session("MS_IPaddress")
strCommunity = Session ("MS_Community")
Set objSNMP = Server.CreateObject("OlePrn.OleSNMP")
objSNMP.Open strIP, strCommunity, 2, 1000
OIDArray = Array("25.3.2.1.5", "25.3.5.1.1")
OIDValueArray = objSNMP.GetList (OIDArray)
要件
ターゲット プラットフォーム: デスクトップ
ヘッダー: Olesnmp.h