WDF_POWER_DEVICE_STATE-Enumeration (wudfddi_types.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 für neuere Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]

Die WDF_POWER_DEVICE_STATE-Enumeration enthält Werte, die den Energiezustand identifizieren, den ein Gerät möglicherweise unterstützt.

Syntax

typedef enum _WDF_POWER_DEVICE_STATE {
  WdfPowerDeviceInvalid,
  WdfPowerDeviceD0,
  WdfPowerDeviceD1,
  WdfPowerDeviceD2,
  WdfPowerDeviceD3,
  WdfPowerDeviceD3Final,
  WdfPowerDevicePrepareForHibernation,
  WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;

Konstanten

 
WdfPowerDeviceInvalid
Der Gerätestromzustand ist ungültig oder unbekannt.
WdfPowerDeviceD0
Das Gerät unterstützt den D0-Gerätestromzustand.
WdfPowerDeviceD1
Das Gerät unterstützt den D1-Gerätestromzustand.
WdfPowerDeviceD2
Das Gerät unterstützt den D2-Gerätestromzustand.
WdfPowerDeviceD3
Das Gerät unterstützt den D3-Gerätestromzustand.
WdfPowerDeviceD3Final
Die letzte Zeit, zu der das Gerät in den D3-Gerätestromzustand wechselt. In der Regel bedeutet dieser Wert, dass die Stromversorgung des Computers ausgeschaltet wird oder das Gerät vom Computer entfernt wird. Das Gerät wurde möglicherweise bereits entfernt.
WdfPowerDevicePrepareForHibernation
Das Gerät unterstützt Ruhezustandsdateien, und der Computer kann in den Ruhezustand versetzt werden, indem der Systemzustand S4 eingegeben wird. Der Treiber darf das Gerät nicht ausschalten.
WdfPowerDeviceMaximum
Gültige Enumerationswerte wurden überschritten.

Hinweise

Das Framework stellt einen der Werte von WDF_POWER_DEVICE_STATE an die IPnpCallback::OnD0Entry - oder IPnpCallback::OnD0Exit-Methode bereit, um den UMDF-Treiber über den Energiezustand des Geräts zu benachrichtigen.

Anforderungen

Anforderung Wert
Header wudfddi_types.h (einschließlich Wudfddi.h)

Weitere Informationen

IPnpCallback::OnD0Entry

IPnpCallback::OnD0Exit