次の方法で共有


ISNMP::OIDFromString メソッド

OIDFromString OIDFromString メソッドを使用すると、ASP Web ページで SNMP OID 文字列を数値配列に変換できます。

構文

HRESULT OIDFromString(
  [in]  BSTR    bstrOID,
  [out] VARIANT *varOID
);

パラメーター

bstrOID [in]
SNMP OID 文字列への呼び出し元が指定したポインター。

varOID [out]
SNMP OID を表す整数値の配列へのポインターを受け取る呼び出し元が指定した場所。

戻り値

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

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

VBScript の例

このメソッドは、SNMPMgrStrToOid 関数を呼び出して、SNMP OID 文字列を対応する内部オブジェクト識別子構造体に変換します。

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

要件

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

ヘッダー: Olesnmp.h