S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

GetSystemPowerStatus

Date 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

AppelDLL32("kernel32", "GetSystemPowerStatus", &lpSystemPowerStatus)

lpSystemPowerStatus

Pointe sur une structure SYSTEM_POWER_STATUS qui renvoie des informations.

Compatibilité

Seulement sous Windows 9x

Remarque

Exemple 1

// Gestion de l'énergie d'un ordinateur portable

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

Cas 0
cChamp1 = "ALIM. ELECTRIQUE"
Cas 1
cChamp1 = "SUR BATTERIE"
Cas 2
cChamp1 = "ALIM. INCONNUE"
Autre Cas
cChamp1 = "ERREUR"

Fin

Selon SysPower:BatteryFlag

Cas 1
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


Nombre de commentaire sur GetSystemPowerStatus : 0

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.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..