Compartir a través de


enumeración SYSTEM_POWER_STATE (winnt.h)

Define los valores que se usan para especificar los estados de energía del sistema.

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;

Constantes

 
PowerSystemUnspecified
Valor: 0
Estado de alimentación del sistema no especificado.
PowerSystemWorking
Valor: 1
Especifica el estado de alimentación del sistema S0.
PowerSystemSleeping1
Valor: 2
Especifica el estado de alimentación del sistema S1.
PowerSystemSleeping2
Valor: 3
Especifica el estado de alimentación del sistema S2.
PowerSystemSleeping3
Valor: 4
Especifica el estado de alimentación del sistema S3.
PowerSystemHibernate
Valor: 5
Especifica el estado de alimentación del sistema S4 (HIBERNATE).
PowerSystemShutdown
Valor: 6
Especifica el estado de alimentación del sistema S5 (OFF).
PowerSystemMaximum
Valor: 7
Especifica el valor máximo de enumeración.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winnt.h (incluye Windows.h)

Consulte también

ADMINISTRATOR_POWER_POLICY

GLOBAL_MACHINE_POWER_POLICY

MACHINE_POWER_POLICY

Tipos de enumeración de administración de energía

SYSTEM_POWER_CAPABILITIES

SYSTEM_POWER_POLICY

USER_POWER_POLICY