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 informazioni, vedi Introduzione a 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
Lo stato di sospensione D1 del dispositivo .
PowerDeviceD2
Stato di sospensione D2 del dispositivo.
PowerDeviceD3
Stato di sospensione D3 del dispositivo.
PowerDeviceMaximum
Solo per uso di sistema.

Osservazioni

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

Fabbisogno

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

Vedere anche

IWDFDevice2::AssignS0IdleSettings

IWDFDevice2::AssignSxWakeSettings