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 |