Compartir a través de


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
S_OK
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

Device (objeto)

IPortableDeviceDispatchFactory (Interfaz)

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