Condividi tramite


enumerazione WDF_POWER_DEVICE_STATE (wdfdevice.h)

[Si applica a KMDF e UMDF]

L'enumerazione WDF_POWER_DEVICE_STATE identifica gli stati di alimentazione del dispositivo che un dispositivo potrebbe supportare.

Sintassi

typedef enum _WDF_POWER_DEVICE_STATE {
  WdfPowerDeviceInvalid = 0,
  WdfPowerDeviceD0,
  WdfPowerDeviceD1,
  WdfPowerDeviceD2,
  WdfPowerDeviceD3,
  WdfPowerDeviceD3Final,
  WdfPowerDevicePrepareForHibernation,
  WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;

Costanti

 
WdfPowerDeviceInvalid
Valore: 0
Lo stato di alimentazione del dispositivo non è valido o sconosciuto.
WdfPowerDeviceD0
Stato di alimentazione del dispositivo D0.
WdfPowerDeviceD1
Stato di alimentazione del dispositivo D1.
WdfPowerDeviceD2
Stato di alimentazione del dispositivo D2.
WdfPowerDeviceD3
Stato di alimentazione del dispositivo D3.
WdfPowerDeviceD3Final
Rappresenta l'ora finale in cui il dispositivo entra nello stato di alimentazione del dispositivo D3. In genere, questo enumeratore indica che il sistema è in corso di disattivazione, il dispositivo sta per essere rimosso o che è in corso un ribilanciamento delle risorse . Il dispositivo potrebbe essere già stato rimosso.
WdfPowerDevicePrepareForHibernation
Il dispositivo supporta i file di ibernazione e il sistema è pronto per l'ibernazione immettendo lo stato del sistema S4. Il driver non deve disattivare il dispositivo. Per altre informazioni, vedere Supporto di file speciali.
WdfPowerDeviceMaximum
Valore massimo dell'enumeratore per questa enumerazione.

Requisiti

Requisito Valore
Versione KMDF minima 1,0
Versione UMDF minima 2,0
Intestazione wdfdevice.h (include Wdf.h)

Vedi anche

EvtDeviceD0Entry

EvtDeviceD0Exit