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) |