Example:
auto power = getPowerStatus();
if (power.BatteryLifePercent != 255) {
writeln("Battery: ", power.BatteryLifePercent, "%");
}SYSTEM_POWER_STATUS getPowerStatus() @trusted nothrowGets power status using GetSystemPowerStatus.
This function provides battery and power information on Windows.
Example:
auto power = getPowerStatus();
if (power.BatteryLifePercent != 255) {
writeln("Battery: ", power.BatteryLifePercent, "%");
}