enumeração POWER_ACTION (wudfddi.h)

[Aviso: UMDF 2 é a versão mais recente do UMDF e substitui UMDF 1. Todos os novos drivers UMDF devem ser gravados usando UMDF 2. Nenhum novo recurso está sendo adicionado ao UMDF 1 e há suporte limitado para UMDF 1 em versões mais recentes do Windows 10. Drivers universais do Windows devem usar UMDF 2. Para obter mais informações, consulte Introdução com UMDF.]

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

Syntax

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á entrando em um estado de suspensão do sistema (S1, S2 ou S3).
PowerActionHibernate
O computador está entrando no estado de hibernação (S4).
PowerActionShutdown
O computador está entrando no estado de desligamento (S5). Depois que todos os dispositivos tiverem inserido seu estado desativado (D3), o computador permanecerá ligado até que um administrador pressione o botão de energia.
PowerActionShutdownReset
O computador está entrando no estado de desligamento (S5). Depois que todos os dispositivos tiverem entrado no estado desativado (D3), o computador desligará automaticamente e reiniciará imediatamente e retornará ao estado de trabalho (S0).
PowerActionShutdownOff
O computador está entrando no estado de desligamento (S5). Depois que todos os dispositivos tiverem entrado no 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.

Comentários

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)

Confira também

IWDFDevice2::GetSystemPowerAction