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 |