Freigeben über


SYSTEM_POWER_STATE-Enumeration (winnt.h)

Definiert Werte, die zum Angeben von Systemleistungszuständen verwendet werden.

Syntax

typedef enum _SYSTEM_POWER_STATE {
  PowerSystemUnspecified = 0,
  PowerSystemWorking = 1,
  PowerSystemSleeping1 = 2,
  PowerSystemSleeping2 = 3,
  PowerSystemSleeping3 = 4,
  PowerSystemHibernate = 5,
  PowerSystemShutdown = 6,
  PowerSystemMaximum = 7
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;

Konstanten

 
PowerSystemUnspecified
Wert: 0
Nicht angegebener Systemleistungszustand.
PowerSystemWorking
Wert: 1
Gibt den Systemleistungszustand S0 an.
PowerSystemSleeping1
Wert: 2
Gibt den Systemleistungsstatus S1 an.
PowerSystemSleeping2
Wert: 3
Gibt den Systemleistungszustand S2 an.
PowerSystemSleeping3
Wert: 4
Gibt den Systemleistungszustand S3 an.
PowerSystemHibernate
Wert: 5
Gibt den Systemleistungszustand S4 (HIBERNATE) an.
PowerSystemShutdown
Wert: 6
Gibt den Systemleistungszustand S5 (OFF) an.
PowerSystemMaximum
Wert: 7
Gibt den maximalen Enumerationswert an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winnt.h (windows.h einschließen)

Weitere Informationen

ADMINISTRATOR_POWER_POLICY

GLOBAL_MACHINE_POWER_POLICY

MACHINE_POWER_POLICY

Power Management-Enumerationstypen

SYSTEM_POWER_CAPABILITIES

SYSTEM_POWER_POLICY

USER_POWER_POLICY