示例#1
0
        public static uint GetBackupBatteryChargePercent()
        {
            FMSC.Controls.Win32.SYSTEM_POWER_STATUS_EX status = new FMSC.Controls.Win32.SYSTEM_POWER_STATUS_EX();

            if (FMSC.Controls.Win32.GetSystemPowerStatusEx(status, false) == 1)
            {
                return(status.BackupBatteryLifePercent); // careful. returns 255 if no backup battery
            }

            return(0);
        }
示例#2
0
        public static uint GetMainBatteryChargePercent()
        {
            FMSC.Controls.Win32.SYSTEM_POWER_STATUS_EX status = new FMSC.Controls.Win32.SYSTEM_POWER_STATUS_EX();

            if (FMSC.Controls.Win32.GetSystemPowerStatusEx(status, false) == 1)
            {
                return(status.BatteryLifePercent);
            }

            return(0);
        }
        public static uint GetMainBatteryChargePercent()
        {
            FMSC.Controls.Win32.SYSTEM_POWER_STATUS_EX status = new FMSC.Controls.Win32.SYSTEM_POWER_STATUS_EX();

            if (FMSC.Controls.Win32.GetSystemPowerStatusEx(status, false) == 1)
            {
                return status.BatteryLifePercent;
            }

            return 0;
        }
        public static uint GetBackupBatteryChargePercent()
        {
            FMSC.Controls.Win32.SYSTEM_POWER_STATUS_EX status = new FMSC.Controls.Win32.SYSTEM_POWER_STATUS_EX();

            if (FMSC.Controls.Win32.GetSystemPowerStatusEx(status, false) == 1)
            {
                return status.BackupBatteryLifePercent; // careful. returns 255 if no backup battery
            }

            return 0;
        }