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 |