다음을 통해 공유


SnmpMgrStrToOid 함수(mgmtapi.h)

[SNMP는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다. 대신 WS-Man의 Microsoft 구현인 Windows 원격 관리를 사용합니다.]

SnmpMgrStrToOid 함수는 개체 식별자의 문자열 형식을 내부 개체 식별자 구조로 변환합니다. 이 함수는 SNMP 관리 API의 요소입니다.

구문

BOOL SNMP_FUNC_TYPE SnmpMgrStrToOid(
  [in]  LPSTR               string,
  [out] AsnObjectIdentifier *oid
);

매개 변수

[in] string

변환할 null로 끝나는 문자열에 대한 포인터입니다.

[out] oid

변환된 값을 받을 개체 식별자 변수에 대한 포인터입니다.

반환 값

함수가 성공하면 반환 값이 0이 아닙니다.

함수가 실패하면 반환 값은 0입니다.

설명

함수가 성공하면 SnmpUtilOidFree 함수를 호출하여 변환된 개체 식별자에 할당된 메모리를 해제합니다.

애플리케이션이 SnmpMgrStrToOid에 유효한 개체 식별자를 전달하지만 요청된 변수를 가져올 수 없는 경우 시스템 그룹 및 개체 식별자의 구문이 올바르지 않습니다. 이는 SnmpMgrStrToOid가 개체 식별자가 관리 하위 트리의 인터넷 MIB 아래에 있다고 가정하기 때문에 발생합니다.

올바른 시스템 그룹(예: ".1.3.6.1.2.1.1")을 얻으려면 항상 개체 식별자 앞에 마침표(.)를 지정해야 합니다. 애플리케이션이 변수 "1.3.6.1.2.1.1"을 전달하는 경우 SnmpMgrStrToOid 는 개체 식별자를 올바르게 해석할 수 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 mgmtapi.h
라이브러리 Mgmtapi.lib
DLL Mgmtapi.dll

추가 정보

SNMP 함수

SNMP(Simple Network Management Protocol) 개요

SnmpMgrOidToStr

SnmpUtilOidFree