IWbemPropertyProvider::GetProperty 메서드(wbemprov.h)

IWbemPropertyProvider::GetProperty 메서드는 Windows Management에서 개별 속성 값을 검색하기 위해 호출됩니다.

구문

HRESULT GetProperty(
  [in]  long       lFlags,
  [in]  const BSTR strLocale,
  [in]  const BSTR strClassMapping,
  [in]  const BSTR strInstMapping,
  [in]  const BSTR strPropMapping,
  [out] VARIANT    *pvValue
);

매개 변수

[in] lFlags

예약되어 있습니다. 이 매개 변수는 0이어야 합니다.

[in] strLocale

반환된 속성 값을 지역화할 수 있는 경우 원하는 로캘을 나타내는 문자열입니다. 속성을 지역화할 수 없는 경우 구현에서 이 값을 무시할 수 있습니다.

[in] strClassMapping

클래스에 대한 ClassContext 한정자의 문자열 값 리터럴 복사본입니다. 이는 읽기 전용으로 처리되는 유효한 BSTR 또는 한정자 없는 경우 NULL 을 가리킵니다.

[in] strInstMapping

instance InstanceContext 한정자의 문자열 값 리터럴 복사본입니다. 읽기 전용으로 처리되는 유효한 BSTR 또는 한정자 없는 경우 NULL 을 가리킬 수 있습니다.

[in] strPropMapping

속성에 대한 PropertyContext 한정자 값의 리터럴 복사본입니다. 읽기 전용으로 처리되는 유효한 BSTR 또는 한정자 없는 경우 NULL 을 가리킬 수 있습니다.

[out] pvValue

속성의 값을 받는 초기화되지 않은 VARIANT 에 대한 포인터입니다. 구현은 VariantInit를 호출하고 값을 반환해야 합니다. 오류가 발생하면 구현에서 포인터를 무시해야 합니다.

반환 값

이 메서드는 호출이 성공하면 WBEM_S_NO_ERROR 반환해야 합니다. 호출이 실패하면 메서드는 WBEM_S_FALSE 반환해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 wbemprov.h(Wbemidl.h 포함)
라이브러리 Wbemuuid.lib
DLL Wbemsvc.dll

추가 정보

속성 공급자 생성

IWbemPropertyProvider

PutProperty