Freigeben über


IWDFDevice2-Schnittstelle (wudfddi.h)

[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 in neueren Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]

Treiber erhalten die IWDFDevice2-Schnittstelle , indem sie IWDFDevice::QueryInterface aufrufen.

Vererbung

Die IWDFDevice2-Schnittstelle erbt von IWDFDevice. IWDFDevice2 verfügt auch über folgende Membertypen:

  • Methoden

Methoden

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

 
IWDFDevice2::AssignS0IdleSettings

Die AssignS0IdleSettings-Methode stellt vom Treiber bereitgestellte Informationen bereit, die das Framework verwendet, wenn sich ein Gerät im Leerlauf befindet und sich das System im Arbeitszustand (S0) befindet.
IWDFDevice2::AssignSxWakeSettings

Die AssignSxWakeSettings-Methode stellt vom Treiber bereitgestellte Informationen über die Fähigkeit eines Geräts bereit, ein Aktivierungssignal auszulösen, während sich das Gerät und das System in einem Energiesparzustand befinden.
IWDFDevice2::CreateRemoteInterface

Die CreateRemoteInterface-Methode erstellt ein Remoteschnittstellenobjekt, das eine Geräteschnittstelle darstellt.
IWDFDevice2::CreateRemoteTarget

Die CreateRemoteTarget-Methode erstellt ein Remotezielobjekt, das ein E/A-Remoteziel darstellt.
IWDFDevice2::CreateSymbolicLinkWithReferenceString

DieCreateSymbolicLinkWithReferenceString-Methode erstellt einen symbolischen Linknamen und optional eine Verweiszeichenfolge für ein Gerät.
IWDFDevice2::GetDeviceStackIoTypePreference

Die GetDeviceStackIoTypePreference-Methode ruft die Pufferzugriffsmethoden ab, die das Framework für ein Gerät verwendet.
IWDFDevice2::GetSystemPowerAction

Die GetSystemPowerAction-Methode gibt die Systemleistungsaktion zurück, sofern vorhanden, die derzeit für den Computer ausgeführt wird.
IWDFDevice2::RegisterRemoteInterfaceNotification

Die RegisterRemoteInterfaceNotification-Methode registriert einen Treiber, um eine Benachrichtigung zu erhalten, wenn eine angegebene Geräteschnittstelle verfügbar wird.
IWDFDevice2::ResumeIdle

Die ResumeIdle-Methode informiert das Framework darüber, dass das Gerät nicht verwendet wird und in einen Gerätezustand mit niedriger Leistung versetzt werden kann, wenn es im Leerlauf verbleibt.
IWDFDevice2::StopIdle

Die StopIdle-Methode informiert das Framework darüber, dass das Gerät in den Betriebszustand (D0) versetzt werden muss.

Anforderungen

Anforderung Wert
Ende des Supports In UMDF 2.0 und höher nicht verfügbar.
Zielplattform Desktop
UMDF-Mindestversion 1.9
Kopfzeile wudfddi.h (include Wudfddi.h)