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 例程(失败并返回错误状态)等效。
要求 | 价值 |
---|---|
标头 | wdm.h (包括 Wdm.h) |