BatteryChargeStatus BatteryChargeStatus BatteryChargeStatus BatteryChargeStatus Enum


Defines identifiers that indicate the current battery charge level or charging state information.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

public enum class BatteryChargeStatus
public enum BatteryChargeStatus
type BatteryChargeStatus = 
Public Enum BatteryChargeStatus


Charging Charging Charging Charging 8

Indicates a battery is charging.

Critical Critical Critical Critical 4

Indicates a critically low level of battery charge.

High High High High 1

Indicates a high level of battery charge.

Low Low Low Low 2

Indicates a low level of battery charge.

NoSystemBattery NoSystemBattery NoSystemBattery NoSystemBattery 128

Indicates that no battery is present.

Unknown Unknown Unknown Unknown 255

Indicates an unknown battery condition.


This enumeration is used by the BatteryChargeStatus property of the PowerStatus class.

Applies to

See also