我写了一小部分代码,该代码在笔记本电脑上读取当前的电池充电/放电。我遵循示例代码 此MSDN页面.

我的程序每100ms一次更新信息(通过调用 Deviceiocontrol 用IOCTL_BATTERY_QUERY_STATUS作为控制代码函数),但仅在5-10秒后才更改读取值。例如,如果我将屏幕亮度从最小值更改为最大值,则仅在5-10秒后更新速率。我在Windows 7 32位上使用了Visual C ++ 2010。

有人知道如何实时阅读充电/放电率吗?

有帮助吗?

解决方案

根据传感器的准确性,可能仅每5-10秒或发生重大更改时,状态才会由电源驱动程序更新。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top