Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |