Compartir a través de


Interfaz IPortableDeviceDispatchFactory (portabledeviceapi.h)

Representa un generador que puede crear una instancia de un objeto Device de automatización de WPD.

Herencia

La interfaz IPortableDeviceDispatchFactory hereda de la interfaz IUnknown . IPortableDeviceDispatchFactory también tiene estos tipos de miembros:

Métodos

La interfaz IPortableDeviceDispatchFactory tiene estos métodos.

 
IPortableDeviceDispatchFactory::GetDeviceDispatch

Crea una instancia de un objeto de dispositivo de automatización de WPD para un identificador de dispositivo WPD determinado. (IPortableDeviceDispatchFactory.GetDeviceDispatch)

Comentarios

La interfaz IPortableDeviceDispatchFactory puede ser CoCreated directamente mediante CLSID_PortableDeviceDispatchFactory como en el código siguiente.

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

Ejemplos

Para obtener un ejemplo de cómo usar la interfaz IPortableDeviceDispatchFactory para crear una instancia de un objeto de dispositivo de automatización de WPD, consulte Creación de instancias de la interfaz de factoría de automatización de WPD.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado portabledeviceapi.h

Consulte también

Device (objeto)

Creación de instancias de la interfaz de factoría de automatización de WPD

Referencia de automatización de WPD