Condividi tramite


enumerazione DEVICE_WAKE_DEPTH (wdm.h)

L'enumerazione DEVICE_WAKE_DEPTH specifica lo stato di alimentazione del dispositivo più profondo da cui un dispositivo può attivare un segnale di riattivazione.

Sintassi

typedef enum _DEVICE_WAKE_DEPTH {
  DeviceWakeDepthNotWakeable,
  DeviceWakeDepthD0,
  DeviceWakeDepthD1,
  DeviceWakeDepthD2,
  DeviceWakeDepthD3hot,
  DeviceWakeDepthD3cold,
  DeviceWakeDepthMaximum
} DEVICE_WAKE_DEPTH, *PDEVICE_WAKE_DEPTH;

Costanti

 
DeviceWakeDepthNotWakeable
Non esiste alcuno stato di alimentazione del dispositivo in grado di attivare un segnale di riattivazione.
DeviceWakeDepthD0
D0 è lo stato di alimentazione del dispositivo più profondo da cui il dispositivo può attivare un segnale di riattivazione. Per altre informazioni, vedere la sezione Osservazioni.
DeviceWakeDepthD1
D1 è lo stato di alimentazione del dispositivo a basso consumo più profondo da cui il dispositivo può attivare un segnale di riattivazione.
DeviceWakeDepthD2
D2 è lo stato di alimentazione del dispositivo a basso consumo più profondo da cui il dispositivo può attivare un segnale di riattivazione.
DeviceWakeDepthD3hot
D3hot è lo stato di alimentazione del dispositivo a basso consumo più profondo da cui il dispositivo può attivare un segnale di riattivazione.
DeviceWakeDepthD3cold
D3cold è lo stato di alimentazione del dispositivo a basso consumo più profondo da cui il dispositivo può attivare un segnale di riattivazione.
DeviceWakeDepthMaximum
Riservato per l'uso da parte del sistema operativo.

Commenti

Il parametro DeepestWakeableDstate della routine GetIdleWakeInfo è un puntatore a una variabile di tipo DEVICE_WAKE_DEPTH.

I driver per la maggior parte dei dispositivi non hanno motivo di armere un segnale di riattivazione quando il dispositivo è in D0. Questi driver possono considerare il valore di output DeviceWakeDepthD0 equivalente a una chiamata alla routine GetIdleWakeInfo che ha esito negativo e restituisce uno stato di errore.

Requisiti

Requisito Valore
Intestazione wdm.h (include Wdm.h)

Vedi anche

GetIdleWakeInfo