c++ - 最小(最大)处理器状态 API,C++

标签 c++ processor power-management

我对 Windows 中以下可用设置选项的问题: 在Windows中,在电源选项==>高级电源设置==>处理器电源管理==>最低处理器状态(可以设置为百分比%)

这个值对应的API结构是什么,我想编写一个程序来控制最小和最大处理器状态的%。我尝试过,SYSTEM_POWER_INFO,SYSTEM_POWER_CAPABILITY,..,没有具体提到这个值。

请指教。

问候,

最佳答案

您可以使用修改任何电源方案

PowerWriteACValueIndex()/PowerWriteDCValueIndex()

第一个参数为NULL, 第二个参数 -- 所需电源方案的 GUID (GUID_MAX_POWER_SAVINGS/GUID_MIN_POWER_SAVINGS/GUID_TYPICAL_POWER_SAVINGS), 第三个参数——GUID_PROCESSOR_SETTINGS_SUBGROUP, 第四个参数——GUID_PROCESSOR_THROTTLE_MAXIMUM或GUID_PROCESSOR_THROTTLE_MINIMUM

所有GUID描述都可以在winnt.h中找到

关于c++ - 最小(最大)处理器状态 API,C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22523708/

相关文章:

c++ - 模板类中的可变参数模板构造函数专门化

c++ - Dijkstra 寻找最短路径的算法?

C 和内联汇编错误

C++ - 析构函数调用顺序

c++ - 功能的优雅互斥开/关开关?

随着线程池大小的增加,Java 多线程性能最差

R 仅使用我处理器的 13%

android - 检查应用程序的性能?

Linux 电源管理 API

python - 如何使用 python Hook Windows 中的事件/消息