DEVICE_WAKE_DEPTH列舉 (wdm.h)
DEVICE_WAKE_DEPTH列舉會指定裝置可以觸發喚醒訊號的最深層裝置電源狀態。
Syntax
typedef enum _DEVICE_WAKE_DEPTH {
DeviceWakeDepthNotWakeable,
DeviceWakeDepthD0,
DeviceWakeDepthD1,
DeviceWakeDepthD2,
DeviceWakeDepthD3hot,
DeviceWakeDepthD3cold,
DeviceWakeDepthMaximum
} DEVICE_WAKE_DEPTH, *PDEVICE_WAKE_DEPTH;
常數
DeviceWakeDepthNotWakeable 沒有可以觸發喚醒訊號的裝置電源狀態。 |
DeviceWakeDepthD0 D0 是裝置可以觸發喚醒訊號的最深層裝置電源狀態。 如需詳細資訊,請參閱<備註>。 |
DeviceWakeDepthD1 D1 是裝置可以觸發喚醒訊號的最深低電源裝置電源狀態。 |
DeviceWakeDepthD2 D2 是裝置可以觸發喚醒訊號的最深低電源裝置電源狀態。 |
DeviceWakeDepthD3hot D3hot 是裝置可以觸發喚醒訊號的最深低電源裝置電源狀態。 |
DeviceWakeDepthD3cold D3cold 是裝置可以觸發喚醒訊號的最深低電源裝置電源狀態。 |
DeviceWakeDepthMaximum 保留供操作系統使用。 |
備註
GetIdleWakeInfo 例程的 DeepestWakeableDstate 參數是類型為 DEVICE_WAKE_DEPTH 變數的指標。
當裝置處於 D0 時,大部分裝置的驅動程式都沒有任何理由可進行喚醒訊號。 這些驅動程式可以將 DeviceWakeDepthD0 輸出值視為相當於 呼叫 GetIdleWakeInfo 例程失敗並傳回錯誤狀態。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h (包含 Wdm.h) |