IPortableDeviceDispatchFactory-Schnittstelle (portabledeviceapi.h)

Stellt eine Factory dar, die ein WPD Automation Device-Objekt instanziieren kann.

Vererbung

Die IPortableDeviceDispatchFactory-Schnittstelle erbt von der IUnknown-Schnittstelle . IPortableDeviceDispatchFactory verfügt auch über folgende Arten von Membern:

Methoden

Die IPortableDeviceDispatchFactory-Schnittstelle verfügt über diese Methoden.

 
IPortableDeviceDispatchFactory::GetDeviceDispatch

Instanziiert ein WPD Automation Device-Objekt für einen bestimmten WPD-Gerätebezeichner. (IPortableDeviceDispatchFactory.GetDeviceDispatch)

Hinweise

Die IPortableDeviceDispatchFactory-Schnittstelle kann mit CLSID_PortableDeviceDispatchFactory wie im folgenden Code direkt coCreated ausgeführt werden.

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

Beispiele

Ein Beispiel für die Verwendung der IPortableDeviceDispatchFactory-Schnittstelle zum Instanziieren eines WPD Automation Device-Objekts finden Sie unter Instanziieren der WPD Automation Factory-Schnittstelle.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile portabledeviceapi.h

Weitere Informationen

Geräteobjekt

Instanziieren der WPD Automation Factory-Schnittstelle

WPD-Automatisierungsreferenz