IPortableDeviceServiceMethods::Invoke 메서드(portabledeviceapi.h)
Invoke 메서드는 메서드를 동기적으로 호출합니다.
구문
HRESULT Invoke(
[in] REFGUID Method,
[in] IPortableDeviceValues *pParameters,
[in, out] IPortableDeviceValues **ppResults
);
매개 변수
[in] Method
호출할 메서드입니다.
[in] pParameters
호출된 메서드의 매개 변수를 포함하는 IPortableDeviceValues 인터페이스에 대한 포인터 또는 메서드에 매개 변수가 없음을 나타내는 NULL 입니다.
[in, out] ppResults
메서드 결과를 수신하는 IPortableDeviceValues 인터페이스에 대한 포인터의 주소이거나 메서드 결과를 무시하는 NULL 입니다.
반환 값
메서드가 성공하면 S_OK 반환합니다. 다른 HRESULT 값은 호출이 실패했음을 나타냅니다.
설명
메서드 호출은 동기적이며 메서드가 완료될 때까지 반환되지 않습니다. 장기 실행 메서드의 경우 애플리케이션에서 InvokeAsync 메서드를 대신 호출해야 합니다.
예제
이 메서드를 사용하는 방법에 대한 예제는 서비스 메서드 호출을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | portabledeviceapi.h |