IPortableDeviceDispatchFactory 接口 (portabledeviceapi.h)

表示可以实例化 WPD 自动化 设备 对象的工厂。

继承

IPortableDeviceDispatchFactory 接口继承自 IUnknown 接口。 IPortableDeviceDispatchFactory 也具有以下类型的成员:

方法

IPortableDeviceDispatchFactory 接口具有这些方法。

 
IPortableDeviceDispatchFactory::GetDeviceDispatch

实例化给定 WPD 设备标识符的 WPD 自动化设备对象。 (IPortableDeviceDispatchFactory.GetDeviceDispatch)

注解

可以使用 CLSID_PortableDeviceDispatchFactory直接 CoCreated IPortableDeviceDispatchFactory 接口,如以下代码所示。

IPortableDeviceDispatchFactgory* pDeviceDispatchFactory = NULL;
HRESULT hr = CoCreateInstance(CLSID_PortableDeviceDispatchFactory, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&pDeviceDispatchFactory));   

示例

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

要求

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

另请参阅

设备对象

实例化 WPD 自动化工厂接口

WPD 自动化参考