2013-05-20 3 views

Répondre

1

La version 2.0 de la SDF est vraiment ancienne et je ne sais pas si elle contenait les classes spécifiques à la surveillance de l'alimentation.

Si l'ancienne base de code 1.4, il existe un contrôle appelé BatteryLife qui peut afficher le niveau de puissance. La source de ce contrôle (qui est simple) contient tous les P/Invoke pour obtenir l'info.

La nouvelle base de code 2.3 a une classe PowerStatus qui donne les informations que vous voulez.

Vous pouvez également choisir directement P/Invoke vous

[DllImport("codedll", SetLastError = true)] 
internal static extern bool GetSystemPowerStatusEx2(
    PowerStatus pStatus, int dwLen, bool fUpdate); 
Questions connexes