我写了一小段代码来读取笔记本电脑上的当前电池充电/放电情况。 我遵循了 this MSDN page 上的示例代码.
我的程序每 100 毫秒更新一次信息(通过使用 IOCTL_BATTERY_QUERY_STATUS 作为控制代码调用 DeviceIoControl 函数)但读取值仅在 5-10 秒后更改。 例如,如果我将屏幕亮度从最小值更改为最大值,则仅在 5-10 秒后更新速率。我在 Windows 7 32 位上使用过 Visual C++ 2010。
谁知道如何实时读取充放电率?
最佳答案
根据传感器的精度,状态很可能仅由功率设备驱动程序每 5-10 秒或发生重大变化时更新。
关于c++ - 在笔记本电脑上读取当前电池充电/放电率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3908603/