我写了一小段代码来读取我笔记本电脑上当前的电池充电/放电。我遵循了这个 MSDN 页面上的示例代码。
我的程序每 100 毫秒更新一次信息(通过使用 IOCTL_BATTERY_QUERY_STATUS 作为控制代码调用DeviceIoControl函数),但读取值仅在 5-10 秒后发生变化。例如,如果我将屏幕亮度从最小值更改为最大值,则速率仅在 5-10 秒后更新。我在 Windows 7 32 位上使用了 Visual C++ 2010。
有人知道如何实时读取充电/放电率吗?
我写了一小段代码来读取我笔记本电脑上当前的电池充电/放电。我遵循了这个 MSDN 页面上的示例代码。
我的程序每 100 毫秒更新一次信息(通过使用 IOCTL_BATTERY_QUERY_STATUS 作为控制代码调用DeviceIoControl函数),但读取值仅在 5-10 秒后发生变化。例如,如果我将屏幕亮度从最小值更改为最大值,则速率仅在 5-10 秒后更新。我在 Windows 7 32 位上使用了 Visual C++ 2010。
有人知道如何实时读取充电/放电率吗?