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 che può 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 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 dal sistema operativo. |
Osservazioni
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 alcun motivo per armere un segnale di riattivazione quando il dispositivo è in D0. Questi driver possono trattare il valore di output DeviceWakeD0 come equivalente a una chiamata alla routine GetIdleWakeInfo che ha esito negativo e restituisce uno stato di errore.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | wdm.h (include Wdm.h) |