Battery Battery Battery Battery Battery Class
public : sealed class Battery
public sealed class Battery
Public NotInheritable Class Battery
// This class does not provide a public constructor.
Windows 10 requirements
Windows 10 (introduced v10.0.10240.0)
Windows.Foundation.UniversalApiContract (introduced v1)
In this context, device refers to the hardware that your app is running on. Battery controller refers to the electronics that interface between the physical battery and the operating system. A battery controller appears in Device Manager as a "Battery" under the Batteries node.
Depending on the device, it may be possible to remove the physical battery while the device remains running. For example, a laptop that's plugged into A/C power. In that case, if the battery controller were part of the laptop enclosure, you could potentially create a Battery object when no battery is connected to the device. However, if the battery controller resided on the physical battery, it would no longer be visible to the operating system and therefore you could not create a corresponding Battery object for an individual battery.
|AggregateBattery AggregateBattery AggregateBattery AggregateBattery AggregateBattery||
Gets a Battery object that represents all battery controllers connected to the device.
|DeviceId DeviceId DeviceId DeviceId DeviceId||
Gets the identifier (ID) for an individual battery controller.
|FromIdAsync(String) FromIdAsync(String) FromIdAsync(String) FromIdAsync(String) FromIdAsync(String)||
Gets a Battery object that represents an individual battery controller connected to the device.
|GetDeviceSelector() GetDeviceSelector() GetDeviceSelector() GetDeviceSelector() GetDeviceSelector()||
Gets an Advanced Query Syntax (AQS) string that can be used to find all battery controllers that are connected to the device.
|GetReport() GetReport() GetReport() GetReport() GetReport()||
Gets a BatteryReport object that indicates the charge, capacity, and status of the battery or aggregate.
|ReportUpdated ReportUpdated ReportUpdated ReportUpdated ReportUpdated||
Occurs when the charge, capacity, or status of a battery changes.