Compartilhar via


enumeração SYSTEM_POWER_STATE (winnt.h)

Define valores usados para especificar estados de energia do 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 energia do sistema não especificado.
PowerSystemWorking
Valor: 1
Especifica o estado de energia do sistema S0.
PowerSystemSleeping1
Valor: 2
Especifica o estado de energia do sistema S1.
PowerSystemSleeping2
Valor: 3
Especifica o estado de energia do sistema S2.
PowerSystemSleeping3
Valor: 4
Especifica o estado de energia do sistema S3.
PowerSystemHibernate
Valor: 5
Especifica o estado de energia do sistema S4 (HIBERNATE).
PowerSystemShutdown
Valor: 6
Especifica o estado de energia do sistema S5 (OFF).
PowerSystemMaximum
Valor: 7
Especifica o valor máximo de enumeração.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winnt.h (inclua Windows.h)

Confira também

ADMINISTRATOR_POWER_POLICY

GLOBAL_MACHINE_POWER_POLICY

MACHINE_POWER_POLICY

Tipos de Enumeração de Gerenciamento de Energia

SYSTEM_POWER_CAPABILITIES

SYSTEM_POWER_POLICY

USER_POWER_POLICY