Condividi tramite


enumerazione POWER_ACTION (wdm.h)

L'enumerazione POWER_ACTION identifica le azioni di alimentazione del sistema che possono verificarsi in un computer.

Sintassi

typedef enum {
  PowerActionNone,
  PowerActionReserved,
  PowerActionSleep,
  PowerActionHibernate,
  PowerActionShutdown,
  PowerActionShutdownReset,
  PowerActionShutdownOff,
  PowerActionWarmEject,
  PowerActionDisplayOff
} POWER_ACTION, *PPOWER_ACTION;

Costanti

 
PowerActionNone
Nessuna azione di alimentazione è in corso.
PowerActionReserved
Riservato per l'utilizzo nel sistema.
PowerActionSleep
Il computer sta immettendo uno stato di sospensione del sistema (S1, S2 o S3).
PowerActionHibernate
Il computer sta immettendo lo stato di ibernazione (S4).
PowerActionShutdown
Il computer sta immettendo lo stato di arresto (S5). Dopo che tutti i dispositivi hanno immesso lo stato disattivato (D3), il computer rimane attivato fino a quando un amministratore preme il pulsante di alimentazione.
PowerActionShutdownReset
Il computer sta immettendo lo stato di arresto (S5). Dopo che tutti i dispositivi hanno immesso lo stato disattivato (D3), il computer attiva automaticamente e quindi riavvia immediatamente e torna allo stato di lavoro (S0).
PowerActionShutdownOff
Il computer sta immettendo lo stato di arresto (S5). Dopo che tutti i dispositivi hanno immesso lo stato disattivato (D3), il computer disattiva automaticamente.
PowerActionWarmEject
Il computer viene espulso da un dispositivo dock compatibile con ACPI. In genere, lo stato di alimentazione del computer non cambia.
PowerActionDisplayOff

Requisiti

Requisito Valore
Intestazione wdm.h (include Wdm.h)