主要是功率 电压,电流 设计容量,电池ID,品牌这些东西,首先我的电脑是自己装的系统,也没有装相应的电源驱动,一切都是xp自带的,有个api是getsystempowerstatus可以获得一些信息,但是我想知道有没有Api可以获得这些?batteryinfo就一个exe,没有使用自己的dll,显然是调用了系统的dll Api,但是估计是隐藏的Api,暂时查询不到。希望知道的朋友能告知一下!谢谢就是图中这些功率 电压,电流 设计容量,电池ID,品牌这些东西,比较感兴趣另外提个小问题,这个getsystempowerstatus里面有个BatteryFlag MSDN说是电池充电状态。 可以包含一或多个以下指1
高,电量大于66%
2
低,小于33%
4
极低,小于5%
8
充电中
128
没有电池
255
位置,无法读取状态。
我使用这个函数,只要插上电源就是255,不管是不是充电,拔了电源使用电池就只显示1,2,4这3个(根据容量),我就奇了怪了,不是说充电状态吗?为啥插上电源就一直是255呢?搞不清楚
高,电量大于66%
2
低,小于33%
4
极低,小于5%
8
充电中
128
没有电池
255
位置,无法读取状态。
我使用这个函数,只要插上电源就是255,不管是不是充电,拔了电源使用电池就只显示1,2,4这3个(根据容量),我就奇了怪了,不是说充电状态吗?为啥插上电源就一直是255呢?搞不清楚
解决方案 »
- delphi7的bug在delphi2006中依然如故
- 求助!!!关于如何查找,显示多张数据表的数据
- 帮我看看sql语句,谢谢了,急
- MSDE分发需要Microsoft的许可证吗?有谁知道费用是多少?
- 急:用什么方法使自己的程序Active?
- 五角星是多少专家分阿?
- listview控件,我添加的节点,可以使他的visiable为看不见吗?我不想删除它.好像没有这个属性,有什么办法吗?
- DELPHI编写ACCESS数据库时,如果用ADO连接,请问怎么样实现动态连接。
- 初学DELPHI,大家给我推荐几本书,谢谢
- 得分好机会,机会多多!请教各位,何处有注册机下载?答者有分。
- tsdbgrid的问题
- Ehlib 5.2 DBEditEh1.Flat:=false; 失效
// Results:
// 1 - High power
// 2 - Low power
// 4 - Critical
// 8 - Charging
// 128 - No status available
// 256 - Unknown status是256吧!!!
Battery charge status. This member can be one or more of the following values. Value Meaning
1 High
2 Low
4 Critical
8 Charging
128 No system battery
255 Unknown status 以上摘自MSDN,我就不明白,这个到底是干嘛用的,MSDN说的清清楚楚是充电状态Battery charge status.但是我只要插上电源就是返回255,真是怪了