Condividi tramite


enumerazione DEVICE_POWER_STATE (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 info, vedi Introduzione con UMDF.]

L'enumerazione DEVICE_POWER_STATE identifica gli stati di alimentazione del dispositivo che un dispositivo può immettere.

Sintassi

typedef enum _DEVICE_POWER_STATE {
  PowerDeviceUnspecified,
  PowerDeviceD0,
  PowerDeviceD1,
  PowerDeviceD2,
  PowerDeviceD3,
  PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;

Costanti

 
PowerDeviceUnspecified
Lo stato di alimentazione del dispositivo non è specificato.
PowerDeviceD0
Stato del dispositivo funzionante (D0). Questo è lo stato di alimentazione più alto del dispositivo.
PowerDeviceD1
Stato di sospensione D1 del dispositivo.
PowerDeviceD2
Stato di sospensione D2 del dispositivo.
PowerDeviceD3
Stato di sospensione D3 del dispositivo.
PowerDeviceMaximum
Solo per uso del sistema.

Commenti

L'enumerazione DEVICE_POWER_STATE viene usata come input per IWDFDevice2::AssignS0IdleSettings e IWDFDevice2::AssignSxWakeSettings.

Requisiti

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

Vedi anche

IWDFDevice2::AssignS0IdleSettings

IWDFDevice2::AssignSxWakeSettings