Интерфейс IPortableDeviceDispatchFactory (portabledeviceapi.h)
Представляет фабрику, которая может создать экземпляр объекта устройства автоматизации WPD.
Наследование
Интерфейс IPortableDeviceDispatchFactory наследуется от интерфейса IUnknown . IPortableDeviceDispatchFactory также имеет следующие типы элементов:
Методы
Интерфейс IPortableDeviceDispatchFactory содержит следующие методы.
IPortableDeviceDispatchFactory::GetDeviceDispatch Создает экземпляр объекта устройства службы автоматизации WPD для заданного идентификатора устройства WPD. (IPortableDeviceDispatchFactory.GetDeviceDispatch) |
Комментарии
Интерфейс IPortableDeviceDispatchFactory можно создать напрямую с помощью CLSID_PortableDeviceDispatchFactory , как показано в следующем коде.
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 |
Header | portabledeviceapi.h |
См. также раздел
Создание экземпляра интерфейса фабрики службы автоматизации WPD