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 实现的指针。

返回值

可能的返回代码包括但不限于下表中显示的值。

返回代码 说明
S_OK
方法成功。

注解

有关如何使用 GetDeviceDispatch 方法实例化 WPD 自动化 设备 对象的示例,请参阅 实例化 WPD 自动化工厂接口

要求

要求
最低受支持的客户端 Windows 7 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 portabledeviceapi.h
Library PortableDeviceGuids.lib

另请参阅

设备对象

IPortableDeviceDispatchFactory 接口

实例化 WPD 自动化工厂接口