Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

MSDN bug

0 views
Skip to first unread message

Vladimir Mikhaylenko

unread,
Mar 6, 2007, 12:03:04 PM3/6/07
to
Under this sun and sky, we are warmly hailing All!

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...

Gennady Mayko

unread,
Mar 7, 2007, 1:08:48 AM3/7/07
to
VM> http://msdn2.microsoft.com/en-us/library/aa373232.aspx

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 уважением,
Геннадий Майко.

0 new messages