IPortableDeviceDispatchFactory::GetDeviceDispatch 方法 (portabledeviceapi.h)
实例化给定 WPD 设备 标识符的 WPD 自动化设备对象。
语法
HRESULT GetDeviceDispatch(
[in] LPCWSTR pszPnPDeviceID,
[out] IDispatch **ppDeviceDispatch
);
参数
[in] pszPnPDeviceID
指向字符串的指针,即插即用该 字符串 用于标识当前连接的 WPD 设备。 可从 WPD C++/COM API 中的 IPortableDeviceManager::GetDevices 方法获取特定设备的即插即用 (PnP) 标识符。
[out] ppDeviceDispatch
包含指向 WPD 自动化设备对象的 IDispatch 实现的指针。
返回值
可能的返回代码包括但不限于下表中显示的值。
返回代码 | 说明 |
---|---|
|
方法成功。 |
注解
有关如何使用 GetDeviceDispatch 方法实例化 WPD 自动化 设备 对象的示例,请参阅 实例化 WPD 自动化工厂接口。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | portabledeviceapi.h |
Library | PortableDeviceGuids.lib |