ACLineStatus AC電源の状態。次の値のうちの1つ。
0=オフ (バッテリー駆動)
1=オン
255=不明 0 (4バイト)
BatteryFlag バッテリー残量の状態。次の値の組み合わせ。
1=多い (66%以上)
2=少ない (33%未満)
0=中間 (65〜33%?)
4=危険 (5%未満)、
8=充電中
128=バッテリー機能なし
255=不明
BatteryLifePercent バッテリー残量(0〜100%)。255=不明。
Reserved1 未使用。常に0。
BatteryLifeTime バッテリー残り持続時間(秒)。-1=不明。 1 (4バイト)
BatteryFullLifeTime フル充電時のバッテリー持続時間(秒)。-1=不明。 2 (4バイト)
Mc.Hさんが言った「充電中であり、残量が中間の場合」ということは、上の情報から読み取ると
ACLineStatus が 1 であり、BatteryFlag が 8 です。
BatteryFlag は主にバッテリー残量のアイコンに使われます。
正確に取得したい場合は、BatteryLifePercent を使用するといいでしょう。