Freigeben über


DEVICE_POWER_STATE-Enumeration (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 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 DEVICE_POWER_STATE-Enumeration identifiziert die Geräteleistungszustände , die ein Gerät eingeben kann.

Syntax

typedef enum _DEVICE_POWER_STATE {
  PowerDeviceUnspecified,
  PowerDeviceD0,
  PowerDeviceD1,
  PowerDeviceD2,
  PowerDeviceD3,
  PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;

Konstanten

 
PowerDeviceUnspecified
Der Geräteleistungsstatus ist nicht angegeben.
PowerDeviceD0
Der Betriebszustand des Geräts (D0). Dies ist der höchste Leistungszustand des Geräts.
PowerDeviceD1
Der D1-Ruhezustand des Geräts.
PowerDeviceD2
Der D2-Ruhezustand des Geräts.
PowerDeviceD3
Der D3-Ruhezustand des Geräts.
PowerDeviceMaximum
Nur zur Verwendung durch das System.

Hinweise

Die DEVICE_POWER_STATE-Enumeration wird als Eingabe für IWDFDevice2::AssignS0IdleSettings und IWDFDevice2::AssignSxWakeSettings verwendet.

Anforderungen

Anforderung Wert
UMDF-Mindestversion 1.9
Kopfzeile wudfddi.h (include Wudfddi.h)

Weitere Informationen

IWDFDevice2::AssignS0IdleSettings

IWDFDevice2::AssignSxWakeSettings