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 |