共用方式為


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)

另請參閱

GetIdleWakeInfo