지정된 메서드에 대한 정보를 검색합니다.
참고
이 API는 내부 전용입니다. 개발자 코드에서 사용할 수 없습니다.
구문
HRESULT GetMethod (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LPCWSTR wszName,
[in] LONG lFlags,
[out] IWbemClassObject** ppInSignature,
[out] IWbemClassObject** ppOutSignature
);
매개 변수
vFunc
[in] 이 매개 변수는 사용되지 않습니다.
ptr
[in] IWbemClassObject 인스턴스에 대한 포인터입니다.
wszName
[in] 메서드 이름입니다. 이 매개 변수는 null일 수 없으며 유효한 LPCWSTR을 가리켜야 합니다.
lFlags
[in] 예약되어 있습니다. 이 매개 변수는 0이어야 합니다.
ppInSignature
[out] 메서드에 대한 in 매개 변수를 설명하는 IWbemClassObject 인스턴스의 주소에 대한 포인터입니다. 이 매개 변수는 null로 설정된 경우 무시됩니다.
ppOutSignature
[out] 메서드에 대한 out 매개 변수를 설명하는 IWbemClassObject 인스턴스의 주소에 대한 포인터입니다. 이 매개 변수는 null로 설정된 경우 무시됩니다.
반환 값
이 함수가 반환하는 다음 값은 WbemCli.h 헤더 파일에 정의되어 있거나 코드에서 상수로 정의할 수 있습니다.
| 상수 | 값 | Description |
|---|---|---|
WBEM_E_NOT_FOUND |
0x80041002 | 지정된 속성을 찾을 수 없습니다. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | 메모리가 부족 하 여 작업을 완료할 수 없습니다. |
WBEM_S_NO_ERROR |
0 | 함수 호출에 성공했습니다. |
설명
이 함수는 IWbemClassObject::GetMethod 메서드에 대한 호출을 래핑합니다.
Windows Management는 메서드에 in 매개 변수가 없는 경우 IWbemClassObject 포인터를 null로 설정할 수 있습니다.
ppInSignature 및 ppOutSignature는 in 및 out 매개 변수를 시스템 클래스 _Parameters의 IWbemClassObject 인스턴스에 대한 속성으로 설명합니다.
ppInSignature의 속성 이름은 Paramn으로 지정됩니다. 여기서 n은 메서드 서명의 매개 변수 위치입니다(예: Param1, Param2 등).
ppOutSignature의 속성 이름은 Paramn이고 반환 값의 이름은 ReturnValue입니다. 자세한 내용과 예제는 IWbemClassObject::GetMethod 메서드를 참조하세요.
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: WMINet_Utils.idl
.NET Framework 버전: 4.7.2부터 사용 가능
참고 항목
.NET