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) |