【发布时间】:2013-10-17 03:01:40
【问题描述】:
我想在 Windows 中获取电池温度,我在 BatteryTemperature 上尝试了 DeviceIoControl 功能 (http://msdn.microsoft.com/en-us/library/aa372698(v=vs.85).aspx)。
我尝试了其他参数,例如 BatterySerialNumber,它返回序列号,但是当我想获取温度时,该函数返回 FALSE。 GetLastError 返回 S_FALSE。
我的环境是Win7 Enterprise SP1,我在VS2008+SP1上开发,总C++代码,我的笔记本电脑是HP Elitebook 2570p。任何人都可以就这个话题提出一些建议。我搜索了谷歌并没有找到任何帮助主题,或者我应该写一些驱动程序代码来获取温度?还是这个笔记本电池不支持这个功能?
非常感谢。
PS。如果有任何其他技术可以得到温度是受欢迎的,不仅在 C++ 中。
【问题讨论】:
标签: windows battery temperature