메서드가 선언되는 클래스를 결정합니다.
참고
이 API는 내부 전용입니다. 개발자 코드에서 사용할 수 없습니다.
구문
HRESULT GetMethodOrigin (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LPCWSTR wszMethodName,
[out] BSTR* pstrClassName
);
매개 변수
vFunc
[in] 이 매개 변수는 사용되지 않습니다.
ptr
[in] IWbemClassObject 인스턴스에 대한 포인터입니다.
wszMethodName
[in] 소유 클래스가 요청되는 개체의 메서드 이름입니다.
pstrClassName
[out] 메서드를 소유한 클래스의 이름을 받습니다.
반환 값
이 함수가 반환하는 다음 값은 WbemCli.h 헤더 파일에 정의되어 있거나 코드에서 상수로 정의할 수 있습니다.
| 상수 | 값 | Description |
|---|---|---|
WBEM_E_NOT_FOUND |
0x80041002 | 지정된 메서드를 찾을 수 없습니다. |
WBEM_E_INVALID_PARAMETER |
0x80041008 | 하나 이상의 매개 변수가 유효하지 않습니다. |
WBEM_S_NO_ERROR |
0 | 함수 호출에 성공했습니다. |
설명
이 함수는 IWbemClassObject::GetMethodOrigin 메서드에 대한 호출을 래핑합니다.
클래스는 하나 이상의 기본 클래스에서 메서드를 상속할 수 있기 때문에 개발자는 종종 지정된 메서드가 정의된 클래스를 확인하려고 합니다.
pstrClassName 매개 변수는 out 매개 변수이므로 함수가 호출되기 전에 유효한 BSTR을 가리켜서는 안 됩니다. 이 포인터는 함수가 반환된 후 할당 취소되지 않습니다.
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: WMINet_Utils.idl
.NET Framework 버전: 4.7.2부터 사용 가능
참고 항목
.NET