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. Non vengono aggiunte nuove funzionalità 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, vedi Introduzione a 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
Non viene eseguita alcuna azione di potenza.
PowerActionReserved
Riservato per l'uso del sistema.
PowerActionSleep
Il computer sta immettendo uno stato di sospensione del sistema di (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 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 si spegne automaticamente e quindi viene riavviato immediatamente e torna al suo 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.

Osservazioni

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

Fabbisogno

Requisito Valore
versione minima di UMDF 1.9
intestazione wudfddi.h (include Wudfddi.h, Ntpoapi.h, Wdm.h)

Vedere anche

IWDFDevice2::GetSystemPowerAction