http://msdn2.microsoft.com/en-us/library/aa373232.aspx
Hаписано, что когда батарейка заряжается - BatteryFlag = 8. У меня выдает 9.
Windows XP SP2, Visual C++ 2005. Сабж? Или фича?
The Vision Of Council will guide your way through the Warp, All...
VM> Hаписано, что когда батарейка заряжается - BatteryFlag = 8. У меня
VM> выдает 9.
VM> Windows XP SP2, Visual C++ 2005. Сабж? Или фича?
--
Скорее, неточность в документации.
BatteryFlag, похоже, представляет собой набор битов, на это намекает фраза
"This member can contain one or more of the following flags" и то, что все
значения (за исключением Unknown Status) есть степени двойки.
Поэтому полученное значение BatteryFlag = 9 следует интерпретировать как
"Charging" (8) + "High-the battery capacity is at more than 66 percent" (1).
C уважением,
Геннадий Майко.