ISNMP::GetList 메서드

GetList 메서드를 사용하면 ASP 웹 페이지에서 SNMP OID 배열과 연결된 값을 가져올 수 있습니다.

구문

HRESULT GetList(
  [in]  VARIANT *varList,
  [out] VARIANT *varValue
);

매개 변수

varList [in]
SNMP OID 문자열 배열에 대한 호출자 제공 포인터입니다.

varValue [out]
SNMP OID 값 배열의 주소를 받는 위치에 대한 호출자 제공 포인터입니다.

반환 값

Win32 오류 코드도 반환할 수 있습니다.

반환 코드 설명
S_OK

작업에 성공했습니다.

E_FAIL

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

참고 항목

ISNMP::Open