共用方式為


DEVICE_WAKE_DEPTH列舉 (wdm.h)

DEVICE_WAKE_DEPTH 列舉會指定裝置可以觸發喚醒訊號的最深層裝置電源狀態。

語法

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 例程的 DeepestWakeableDst ate 參數是 DEVICE_WAKE_DEPTH類型的變數指標。

當裝置處於 D0 時,大部分裝置的驅動程式都沒有理由武裝喚醒訊號。 這些驅動程式可以將 DeviceWakeDepthD0 輸出值視為相當於呼叫失敗並傳回錯誤狀態的 GetIdleWakeInfo 例程。

要求

要求 價值
標頭 wdm.h (包括 Wdm.h)

另請參閱

GetIdleWakeInfo