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) |