Freigeben über


SYSTEM_POWER_STATE-Aufzählung (ntpoapi.h)

Der SYSTEM_POWER_STATE Enumerationstyp wird verwendet, um einen Systemstromzustandanzugeben.

Syntax

typedef enum _SYSTEM_POWER_STATE {
  PowerSystemUnspecified,
  PowerSystemWorking,
  PowerSystemSleeping1,
  PowerSystemSleeping2,
  PowerSystemSleeping3,
  PowerSystemHibernate,
  PowerSystemShutdown,
  PowerSystemMaximum
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;

Konstanten

 
PowerSystemUnspecified
Gibt einen nicht angegebenen Systemleistungszustand an.
PowerSystemWorking
Gibt die maximale Systemleistung an, die Systemarbeitszustand S0entspricht.
PowerSystemSleeping1
Gibt einen Ruhezustand des Systems an, kleiner als PowerSystemWorking und größer als PowerSystem Sleepinging2ist, was dem Systemleistungszustand S1 entspricht.
PowerSystemSleeping2
Gibt einen Ruhezustand des Systems an, der kleiner als PowerSystemSleeping1 und größer als PowerSystem Sleepinging3ist, was dem Systemstromzustand S2 entspricht.
PowerSystemSleeping3
Gibt einen Ruhezustand des Systems an, der kleiner als PowerSystemSleeping2 und größer als PowerSystemHibernateist, was dem Systemleistungszustand S3 entspricht.
PowerSystemHibernate
Gibt den niedrigsten Ruhezustand an, der dem Systemleistungszustand S4 entspricht.
PowerSystemShutdown
Gibt an, dass das System deaktiviert ist, was System herunterfahren Zustand S5entspricht.
PowerSystemMaximum
Die Anzahl der Systemleistungsstatuswerte für diesen Enumerationstyp, die tatsächliche Leistungszustände darstellen. Dieser Wert ist die Anzahl der Elemente im DeviceState Member der DEVICE_CAPABILITIES Struktur für ein Gerät. Die anderen Systemleistungszustandswerte sind kleiner als dieser Wert.

Bemerkungen

Ein Leistungszustand gibt den Energieverbrauch (und damit das Ausmaß der Computeraktivität) durch das System oder ein einzelnes Gerät an. Der Energiemanager legt den Energiestatus des Systems als Ganzes fest, wobei der Systemstromzustand durch einen der Werte des SYSTEM_POWER_STATE Enumerationstyps angegeben wird. Gerätetreiber legen den Leistungsstatus ihrer einzelnen Geräte fest, wobei der Gerätestromzustand durch einen der Werte des DEVICE_POWER_STATE Enumerationstyps angegeben wird.

Weitere Informationen zu Systemstromzuständen finden Sie unter Behandlung von System-Power State-Anforderungen und weitere Informationen zu Gerätestromzuständen finden Sie unter Managing Power for Individual Devices.

Weitere Informationen zur Energieverwaltung im Allgemeinen finden Sie unter Einführung in die Power Management-.

Anforderungen

Anforderung Wert
Header- ntpoapi.h (include Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h)

Siehe auch

DEVICE_POWER_STATE