DEVICE_POWER_STATE-Enumeration (ntpoapi.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 an, der kleiner als PowerDeviceD0 und größer als PowerDeviceD2 ist, was dem Geräteleistungszustand D1 entspricht. |
PowerDeviceD2 Gibt einen Gerätezustand an, der kleiner als PowerDeviceD1 und größer als PowerDeviceD3 ist, was dem Geräteleistungszustand D2 entspricht. |
PowerDeviceD3 Gibt den energiesparendsten Gerätezustand an, der dem Geräteleistungszustand D3 entspricht. |
PowerDeviceMaximum Die Anzahl der Geräteleistungszustandswerte für diesen Enumerationstyp, die die tatsächlichen Energiezustände darstellen. Der Wert der anderen Geräteleistungszustände ist kleiner als dieser Wert. |
Hinweise
Ein Energiezustand gibt die Höhe des Energieverbrauchs – und damit das Ausmaß 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 Systemleistungszustand durch einen der Werte des SYSTEM_POWER_STATE Enumerationstyps angegeben wird. Gerätetreiber legen den Leistungszustand 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 Systemleistungszuständen finden Sie unter Behandeln von Systemstromzustandsanforderungen. Weitere Informationen zu Geräteleistungszuständen finden Sie unter Verwalten der Energie für einzelne Geräte. Weitere Informationen zur Energieverwaltung im Allgemeinen finden Sie unter Einführung in die Energieverwaltung.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntpoapi.h (einschließlich Wdm.h, Ntpoapi.h) |