2008-10-24 7 views
6

Ich versuche, eine kleine App zu schreiben, die überwacht, wie viel Strom in einem Notebook Akku übrig ist und ich würde gerne wissen, welche Win32-Funktion könnte ich verwenden, um dies zu erreichen.Monitor Akku Ladung mit Win32 API

Antwort

3

ich die Verwendung der Win32 GetSystemPowerStatus Funktion empfehlen. Ein Code-Schnipsel:

int getBatteryLevel() 
{ 
    SYSTEM_POWER_STATUS status; 
    GetSystemPowerStatus(&status); 
    return status.BatteryLifePercent; 
}