Método IPortableDeviceDispatchFactory::GetDeviceDispatch (portabledeviceapi.h)
Cria uma instância de um objeto de dispositivo de automação WPD para um determinado identificador de dispositivo WPD.
Sintaxe
HRESULT GetDeviceDispatch(
[in] LPCWSTR pszPnPDeviceID,
[out] IDispatch **ppDeviceDispatch
);
Parâmetros
[in] pszPnPDeviceID
Um ponteiro para uma cadeia de caracteres usada pelo Plug-and-play para identificar um dispositivo WPD conectado no momento. O identificador de Plug and Play (PnP) para um dispositivo específico pode ser obtido do método IPortableDeviceManager::GetDevices na API do WPD C++/COM.
[out] ppDeviceDispatch
Contém um ponteiro para a implementação de IDispatch para o objeto dispositivo de automação WPD.
Retornar valor
Os códigos de retorno possíveis incluem, mas não se limitam a, os valores mostrados na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
Comentários
Para obter um exemplo de como usar o método GetDeviceDispatch para instanciar um objeto de Dispositivo de Automação do WPD, consulte Instanciando a Interface de Fábrica de Automação do WPD.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | portabledeviceapi.h |
Biblioteca | PortableDeviceGuids.lib |