设备电源管理

借助设备 Power API,可以轻松确定哪些设备能够从睡眠状态唤醒系统,以及这些设备支持的睡眠状态。 有关睡眠状态的详细信息,请参阅 系统电源状态

DevicePowerEnumDevices 函数可用于搜索与指定条件匹配的设备的设备列表。 条件可能包括设备支持系统状态或从该状态唤醒的能力。 目前支持的标志可在 WinNT.h 和 DevPower.h 中找到。

DevicePowerSetDeviceState 函数启用或禁用从睡眠状态唤醒系统的指定设备。

借助设备 Power API,开发人员可以通过为用户提供有关系统正在执行的作的详细信息,并更好地控制系统中的设备,从而创建更好的用户体验。 设备电源在消耗至关重要的情况下非常有用,例如在电池上运行的便携式设备中。 例如,台式计算机中使用的电源管理方案可能不是笔记本电脑的最佳方案,因此用户可能希望禁用某些设备来唤醒系统。 这可以节省能源,因为禁用的设备不会在系统处于睡眠模式时绘制电源。

有关示例,请参阅 使用设备 Power API