Compartilhar via


POWER_ACTION enumeração (wdm.h)

A enumeração POWER_ACTION identifica as ações de energia do sistema que podem ocorrer em um computador.

Sintaxe

typedef enum {
  PowerActionNone,
  PowerActionReserved,
  PowerActionSleep,
  PowerActionHibernate,
  PowerActionShutdown,
  PowerActionShutdownReset,
  PowerActionShutdownOff,
  PowerActionWarmEject,
  PowerActionDisplayOff
} POWER_ACTION, *PPOWER_ACTION;

Constantes

 
PowerActionNone
Nenhuma ação de energia está ocorrendo.
PowerActionReserved
Reservado para uso do sistema.
PowerActionSleep
O computador está inserindo um estado de suspensão do sistema (S1, S2 ou S3).
PowerActionHibernate
O computador está inserindo seu estado de hibernação (S4).
PowerActionShutdown
O computador está inserindo seu estado de desligamento (S5). Depois que todos os dispositivos tiverem inserido o estado de desativado (D3), o computador permanecerá ligado até que um administrador pressione o botão de energia.
PowerActionShutdownReset
O computador está inserindo seu estado de desligamento (S5). Depois que todos os dispositivos tiverem inserido seu estado de desativação (D3), o computador será desligado automaticamente e, em seguida, reiniciará imediatamente e retornará ao seu estado de trabalho (S0).
PowerActionShutdownOff
O computador está inserindo seu estado de desligamento (S5). Depois que todos os dispositivos tiverem inserido seu estado desativado (D3), o computador será desligado automaticamente.
PowerActionWarmEject
O computador está sendo ejetado de um dispositivo de encaixe compatível com ACPI. Normalmente, o estado de energia do computador não é alterado.
PowerActionDisplayOff

Requisitos

Requisito Valor
cabeçalho wdm.h (inclua Wdm.h)