Condividi tramite


enumerazione POWER_ACTION (ntpoapi.h)

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

Sintassi

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;

Costanti

 
PowerActionNone
Non viene eseguita alcuna azione di potere.
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 disattivato lo stato (D3), il computer rimane acceso fino a quando un amministratore non preme il pulsante di alimentazione.
PowerActionShutdownReset
Il computer sta immettendo lo stato di arresto (S5). Dopo che tutti i dispositivi hanno disattivato lo stato (D3), il computer viene spento automaticamente e quindi viene riavviato immediatamente e torna allo stato di lavoro (S0).
PowerActionShutdownOff
Il computer sta immettendo lo stato di arresto (S5). Dopo che tutti i dispositivi hanno disattivato lo stato (D3), il computer viene spento automaticamente.
PowerActionWarmEject
Il computer viene espulso da un dispositivo dock compatibile con ACPI. In genere, lo stato di alimentazione del computer non cambia.
PowerActionDisplayOff

Commenti

L'enumerazione POWER_ACTION viene usata come valore restituito per IWDFDevice2::GetSystemPowerAction.

Requisiti

Requisito Valore
Intestazione ntpoapi.h (include Wudfddi.h, Ntpoapi.h, Wdm.h)

Vedi anche

IWDFDevice2::GetSystemPowerAction