Compartir a través de


enumeración POWER_ACTION (ntpoapi.h)

La enumeración POWER_ACTION identifica las acciones de alimentación del sistema que pueden producirse en un equipo.

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
No se está llevando a cabo ninguna acción de energía.
PowerActionReserved
Reservado para uso del sistema.
PowerActionSleep
El equipo está escribiendo un estado de suspensión del sistema (S1, S2 o S3).
PowerActionHibernate
El equipo está escribiendo su estado de hibernación (S4).
PowerActionShutdown
El equipo entra en su estado de apagado (S5). Una vez que todos los dispositivos han entrado en su estado desactivado (D3), el equipo permanece encendido hasta que un administrador presiona el botón de encendido.
PowerActionShutdownReset
El equipo entra en su estado de apagado (S5). Una vez que todos los dispositivos han entrado en su estado desactivado (D3), el equipo se apaga automáticamente y, a continuación, se reinicia inmediatamente y vuelve a su estado de funcionamiento (S0).
PowerActionShutdownOff
El equipo entra en su estado de apagado (S5). Después de que todos los dispositivos hayan entrado en su estado desactivado (D3), el equipo se apaga automáticamente.
PowerActionWarmEject
El equipo se está expulsando de un dispositivo de acoplamiento compatible con ACPI. Normalmente, el estado de alimentación del equipo no cambia.
PowerActionDisplayOff

Comentarios

La enumeración POWER_ACTION se usa como valor devuelto para IWDFDevice2::GetSystemPowerAction.

Requisitos

Requisito Valor
Header ntpoapi.h (incluya Wudfddi.h, Ntpoapi.h, Wdm.h)

Consulte también

IWDFDevice2::GetSystemPowerAction