Поделиться через


Интерфейс 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

См. также раздел

Объект Device

Создание экземпляра интерфейса фабрики службы автоматизации WPD

Справочник по автоматизации WPD