Compartilhar via


POWER_ACTION enumeração (ntpoapi.h)

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

Syntax

typedef enum  {
  PowerActionNone           = 0,
  PowerActionReserved       = ( PowerActionNone + 1 ),
  PowerActionSleep          = ( PowerActionReserved + 1 ),
  PowerActionHibernate      = ( PowerActionSleep + 1 ),
  PowerActionShutdown       = ( PowerActionHibernate + 1 ),
  PowerActionShutdownReset  = ( PowerActionShutdown + 1 ),
  PowerActionShutdownOff    = ( PowerActionShutdownReset + 1 ),
  PowerActionWarmEject      = ( PowerActionShutdownOff + 1 )
} POWER_ACTION, *PPOWER_ACTION;

Constantes

 
PowerActionNone
Nenhuma ação de energia está ocorrendo.
PowerActionReserved
Reservado para uso do sistema.
PowerActionSleep
O computador está entrando em 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 inserirem o estado desativado (D3), o computador permanecerá ligado até que um administrador pressione o botão ligar/desligar.
PowerActionShutdownReset
O computador está inserindo seu estado de desligamento (S5). Depois que todos os dispositivos tiverem inserido seu estado desativado (D3), o computador desligará automaticamente e reiniciará imediatamente e retornará ao 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 desligará 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

Comentários

A enumeração POWER_ACTION é usada como o valor retornado para IWDFDevice2::GetSystemPowerAction.

Requisitos

Requisito Valor
Cabeçalho ntpoapi.h (include Wudfddi.h, Ntpoapi.h, Wdm.h)

Confira também

IWDFDevice2::GetSystemPowerAction