Condividi tramite


Interfaccia IPortableDeviceDispatchFactory (portabledeviceapi.h)

Rappresenta una factory che può creare un'istanza di un oggetto DISPOSITIVO di automazione WPD.

Ereditarietà

L'interfaccia IPortableDeviceDispatchFactory eredita dall'interfaccia IUnknown . IPortableDeviceDispatchFactory include anche questi tipi di membri:

Metodi

L'interfaccia IPortableDeviceDispatchFactory dispone di questi metodi.

 
IPortableDeviceDispatchFactory::GetDeviceDispatch

Crea un'istanza di un oggetto DISPOSITIVO di automazione WPD per un determinato identificatore di dispositivo WPD. (IPortableDeviceDispatchFactory.GetDeviceDispatch)

Commenti

L'interfaccia IPortableDeviceDispatchFactory può essere creata direttamente usando CLSID_PortableDeviceDispatchFactory come nel codice seguente.

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

Esempio

Per un esempio di come usare l'interfaccia IPortableDeviceDispatchFactory per creare un'istanza di un oggetto dispositivo di automazione WPD, vedere Creazione di un'istanza dell'interfaccia di Factory di automazione WPD.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione portabledeviceapi.h

Vedi anche

Oggetto Device

Creazione di un'istanza dell'interfaccia WPD Automation Factory

Informazioni di riferimento su Automazione WPD