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

SetSystemPowerState

Date de parution : 02/07/2000 - Cette fiche API a été lue 1493 fois

Description

SetSystemPowerState suspend l'alimentation du système. Dépend du paramètre fForce, la fonction peut exécuter l'opération immédiatement ou envoyer des demandes pour toutes les applications et pilotes avant. Si l'énergie est coupée et ensuite restaurée, la valeur retournée est à Vrai. Si le système ne peut suspendre, la valeur retournée est à Faux.

Syntaxe

AppelDLL32("kernel32", "SetSystemPowerState", fSuspend, fForce)

fSuspend

Suspension technique. Si Vrai, le système suspend l'alimentation de la mémoire vive RAM. Dans les autres cas, place le système en hibernation.

fForce

Force la suspension. Si Vrai, la fonction envoie un message PBT_APMSUSPEND pour chaque application et pilote, afin de suspendre les opérations immédiatement. Si Faux, la fonction envoie un message PBT_APMQUERYSUSPEND pour chaque application en demandant la permission pour la suspension.

Compatibilité

Toutes versions

Remarque

La gestion de l'alimentation électrique dans le panneau de configuration doit être activée.

Exemple 1

// Mettons l'ordinateur en veille

fSuspend est un booléen
fForce est un booléen

// Ce code vous est offert par Beaussier en ligne

fSuspend = Vrai
fForce = Faux

AppelDLL32("kernel32", "SetSystemPowerState", fSuspend, fForce)


Nombre de commentaire sur SetSystemPowerState : 1

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..