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 例程的 DeepestWakeableDstate 参数是指向 DEVICE_WAKE_DEPTH 类型的变量的指针。

当设备处于 D0 中时,大多数设备的驱动程序没有理由武装唤醒信号。 这些驱动程序可以将 DeviceWakeDepthD0 输出值视为等效于调用失败并返回错误状态的 GetIdleWakeInfo 例程。

要求

要求
Header wdm.h (包括 Wdm.h)

另请参阅

GetIdleWakeInfo