Método IPortableDeviceDispatchFactory::GetDeviceDispatch (portabledeviceapi.h)
Crea una instancia de un objeto de dispositivo de automatización de WPD para un identificador de dispositivo WPD determinado.
Sintaxis
HRESULT GetDeviceDispatch(
[in] LPCWSTR pszPnPDeviceID,
[out] IDispatch **ppDeviceDispatch
);
Parámetros
[in] pszPnPDeviceID
Puntero a una cadena que usa Plug-and-play para identificar un dispositivo WPD conectado actualmente. El identificador de Plug and Play (PnP) de un dispositivo determinado se puede obtener del método IPortableDeviceManager::GetDevices en la API de C++/COM de WPD.
[out] ppDeviceDispatch
Contiene un puntero a la implementación de IDispatch para el objeto Dispositivo de automatización de WPD.
Valor devuelto
Los posibles códigos de retorno incluyen, entre otros, los valores que se muestran en la tabla siguiente.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
Comentarios
Para obtener un ejemplo de cómo usar el método GetDeviceDispatch para crear una instancia de un objeto de dispositivo de automatización de WPD, consulte Creación de instancias de la interfaz de fábrica 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 |
Library | PortableDeviceGuids.lib |
Consulte también
IPortableDeviceDispatchFactory (Interfaz)
Creación de instancias de la interfaz de factoría de automatización de WPD