Condividi tramite


enumerazione POWER_ACTION (wudfddi.h)

[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Nessuna nuova funzionalità viene aggiunta a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre informazioni, vedere Introduzione con UMDF.]

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

Sintassi

typedef enum __MIDL___MIDL_itf_wudfddi_0000_0000_0001 {
  PowerActionNone,
  PowerActionReserved,
  PowerActionSleep,
  PowerActionHibernate,
  PowerActionShutdown,
  PowerActionShutdownReset,
  PowerActionShutdownOff,
  PowerActionWarmEject
} 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.

Commenti

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

Requisiti

Requisito Valore
Versione UMDF minima 1,9
Intestazione wudfddi.h (include Wudfddi.h, Ntpoapi.h, Wdm.h)

Vedi anche

IWDFDevice2::GetSystemPowerAction