Freigeben über


DEVICE_POWER_STATE-Enumeration (wdm.h)

Der DEVICE_POWER_STATE-Enumerationstyp gibt einen Geräteleistungszustand an.

Syntax

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

Konstanten

 
PowerDeviceUnspecified
Gibt einen nicht angegebenen Geräteleistungszustand an.
PowerDeviceD0
Gibt einen maximalen Geräteleistungszustand an, der dem Gerätearbeitszustand D0 entspricht.
PowerDeviceD1
Gibt einen Gerätezustand im Ruhezustand an, der kleiner als PowerDeviceD0 und größer als PowerDeviceD2 ist, der dem Geräteleistungszustand D1 entspricht.
PowerDeviceD2
Gibt einen Gerätezustand im Ruhezustand an, der kleiner als PowerDeviceD1 und größer als PowerDeviceD3 ist, der dem Geräteleistungszustand D2 entspricht.
PowerDeviceD3
Gibt den energiesparendsten Zustand des Geräts an, der dem Geräteleistungszustand D3 entspricht.
PowerDeviceMaximum
Die Anzahl der Geräteleistungszustandswerte für diesen Enumerationstyp, die den tatsächlichen Energiezustand darstellen. Der Wert der anderen Geräteleistungszustände ist kleiner als dieser Wert.

Hinweise

Ein Energiezustand gibt den Stromverbrauch – und damit den Umfang der Rechenaktivität – durch das System oder ein einzelnes Gerät an. Der Energie-Manager legt den Energiezustand des Systems als Ganzes fest, wobei der Energiezustand des Systems durch einen der Werte des SYSTEM_POWER_STATE Enumerationstyps angegeben wird. Gerätetreiber legen den Energiezustand ihrer einzelnen Geräte fest, wobei der Energiezustand des Geräts durch einen der Werte des DEVICE_POWER_STATE-Enumerationstyps angegeben wird.

Weitere Informationen zu Systemenergiezuständen finden Sie unter Behandeln von Systemstromzustandsanforderungen. Weitere Informationen zu Geräteenergiezuständen finden Sie unter Verwalten von Energie für einzelne Geräte. Weitere Informationen zur Energieverwaltung im Allgemeinen finden Sie unter Einführung in die Energieverwaltung.

Anforderungen

Anforderung Wert
Header wdm.h (include Wdm.h, Ntpoapi.h)

Weitere Informationen

SYSTEM_POWER_STATE