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 |