enumeração POWER_ACTION (wudfddi.h)
[Aviso: UMDF 2 é a versão mais recente do UMDF e substitui o UMDF 1. Todos os novos drivers UMDF devem ser gravados usando UMDF 2. Nenhum recurso novo está sendo adicionado ao UMDF 1 e há suporte limitado para UMDF 1 em versões mais recentes do Windows 10. Os drivers universais do Windows devem usar o UMDF 2. Para obter mais informações, consulte Introdução aoda UMDF .]
A enumeração POWER_ACTION identifica as ações de energia do sistema que podem ocorrer em um computador.
Sintaxe
typedef enum __MIDL___MIDL_itf_wudfddi_0000_0000_0001 {
PowerActionNone,
PowerActionReserved,
PowerActionSleep,
PowerActionHibernate,
PowerActionShutdown,
PowerActionShutdownReset,
PowerActionShutdownOff,
PowerActionWarmEject
} 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. |
Observações
A enumeração POWER_ACTION é usada como o valor retornado para IWDFDevice2::GetSystemPowerAction.
Requisitos
Requisito | Valor |
---|---|
versão mínima do UMDF | 1.9 |
cabeçalho | wudfddi.h (inclua Wudfddi.h, Ntpoapi.h, Wdm.h) |