Compartilhar via


Interface IPortableDeviceDispatchFactory (portabledeviceapi.h)

Representa uma fábrica que pode instanciar um objeto de Dispositivo de Automação do WPD.

Herança

A interface IPortableDeviceDispatchFactory herda da interface IUnknown . IPortableDeviceDispatchFactory também tem estes tipos de membros:

Métodos

A interface IPortableDeviceDispatchFactory tem esses métodos.

 
IPortableDeviceDispatchFactory::GetDeviceDispatch

Cria uma instância de um objeto de dispositivo de automação WPD para um determinado identificador de dispositivo WPD. (IPortableDeviceDispatchFactory.GetDeviceDispatch)

Comentários

A interface IPortableDeviceDispatchFactory pode ser CoCreated diretamente usando CLSID_PortableDeviceDispatchFactory como no código a seguir.

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

Exemplos

Para obter um exemplo de como usar a interface IPortableDeviceDispatchFactory 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

Confira também

Objeto Device

Instanciando a interface do WPD Automation Factory

Referência de Automação do WPD