API Meilleure résolution Optimisé pour |
Membre de Click-FR®, Réseau francophone Paie-Par-Click GetSystemPowerStatusDate de parution : 22/03/2000 - Cette fiche API a été lue 1716 fois Description GetSystemPowerStatus récupère des informations sur l'état de l'alimentation en énergie. Par exemple, si l'ordinateur est sur alimentation électrique ou sur batterie. Syntaxe
lpSystemPowerStatus Pointe sur une structure SYSTEM_POWER_STATUS qui renvoie des informations. Compatibilité Seulement sous Windows 9x Remarque
Exemple 1
SysPower est un SYSTEM_POWER_STATUS AppelDLL32("kernel32", "GetSystemPowerStatus", &SysPower) // Ce code vous est offert par Beaussier en ligne Info( SysPower:BatteryLifePercent + " %") Selon SysPower:ACLineStatus cChamp1 = "ALIM. ELECTRIQUE" Cas 1 cChamp1 = "SUR BATTERIE" Cas 2 cChamp1 = "ALIM. INCONNUE" Autre Cas cChamp1 = "ERREUR" Fin Selon SysPower:BatteryFlag cChamp2 = "HAUTE" Cas 2 cChamp2 = "BASSE" Cas 4 cChamp2 = "CRITIQUE" Cas 128 cChamp2 = "PAS DE BATTERIE" Cas 255 cChamp2 = "INCONNU" Autre Cas cChamp2 = "ERREUR" Fin
Rappel : Le code fourni est compatible Windev
v.4 et 5. Pour les versions supérieures, vous devez modifier le type des
variables numériques.
Par exemple : entier long devient entier. |