다음을 통해 공유


GetMethod 함수

지정된 메서드에 대한 정보를 검색합니다.

참고

이 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로 설정할 수 있습니다.

ppInSignatureppOutSignature는 in 및 out 매개 변수를 시스템 클래스 _ParametersIWbemClassObject 인스턴스에 대한 속성으로 설명합니다. ppInSignature의 속성 이름은 Paramn으로 지정됩니다. 여기서 n은 메서드 서명의 매개 변수 위치입니다(예: Param1, Param2 등). ppOutSignature의 속성 이름은 Paramn이고 반환 값의 이름은 ReturnValue입니다. 자세한 내용과 예제는 IWbemClassObject::GetMethod 메서드를 참조하세요.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: WMINet_Utils.idl

.NET Framework 버전: 4.7.2부터 사용 가능

참고 항목