IWbemClassObject::GetPropertyOrigin 메서드(wbemcli.h)
IWbemClassObject::GetPropertyOrigin 메서드는 특정 속성이 도입된 클래스의 이름을 검색합니다. 심층 상속 계층 구조가 있는 클래스의 경우 어떤 속성이 어떤 클래스에서 선언되었는지 아는 것이 바람직한 경우가 많습니다. 예를 들어 기본 클래스의 경우와 같이 개체가 부모 클래스에서 상속되지 않으면 현재 클래스 이름이 반환됩니다.
구문
HRESULT GetPropertyOrigin(
[in] LPCWSTR wszName,
[out] BSTR *pstrClassName
);
매개 변수
[in] wszName
소유 클래스 이름을 원하는 속성 이름입니다. 이는 읽기 전용으로 처리되는 유효한 LPCWSTR을 가리킵니다.
[out] pstrClassName
부모 클래스 이름을 수신하는 새 BSTR 의 주소에 대한 포인터입니다. 클라이언트 프로세스에서 메모리 누수 방지를 위해 호출자는 이름이 더 이상 필요하지 않을 때 SysFreeString 을 호출해야 합니다. 이 매개 변수는 출력 매개 변수이므로 메서드가 호출되기 전에 유효한 문자열을 가리킬 수 없으며 호출이 완료된 후에는 이 포인터의 할당이 취소되지 않습니다.
반환 값
이 메서드는 메서드 호출의 상태를 나타내는 HRESULT를 반환합니다. 다음 목록에는 HRESULT에 포함된 값이 나열되어 있습니다. 일반적인 HRESULT 값은시스템 오류 코드를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | wbemcli.h(Wbemidl.h 포함) |
라이브러리 | WbemUuid.lib |
DLL | CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll |