Date de parution : 15/04/2000
- Cette fiche API a été lue 2388 fois
Description
ExitWindowsEx permet l'arrêt ou le redémarrage de l'ordinateur. Bien entendu, durant le processus d'arrêt ou de redémarrage, il faut que votre programme soit terminé et qu'il n'y ait plus rien à faire. La fonction retourne 0 en cas d'erreur ou 1 si tout s'est bien passé.
Suivant le paramètre, vous allez éteindre ou redémarrer le système.
EWX_FORCE = 4
Force any applications to quit instead of prompting the user to close them.
EWX_LOGOFF = 0
Arrête les services du réseaux (logout)
EWX_POWEROFF = 8
Eteindre le système et si possible l'ordinateur.
EWX_REBOOT = 2
Redémarrage du système.
EWX_SHUTDOWN = 1
Arrêter le système.
dwReserved
Reservé pour de futures versions. Toujours à 0.
Compatibilité
Ce code n'a été testé qu'avec Windows 9x.
Ne fonctionne pas sous NT.
Remarque
Exemple 1
//Je vais éteindre la machine et l'ordinateur...
Ret est un entier
Ret = AppelDLL32("user32","ExitWindowsEx",8,0)
// Ce code vous est offert par Beaussier en ligne
SI Ret = 0 ALORS Erreur("Opération d'arrêt Windows échouée")