Partager via


ExitWindows macro (winuser.h)

Appelle la fonction ExitWindowsEx pour déconnecter l’utilisateur interactif. Les applications doivent appeler ExitWindowsEx directement.

Syntaxe

void ExitWindows(
   dwReserved,
   Code
);

Paramètres

dwReserved

Ce paramètre doit être égal à zéro.

Code

Ce paramètre doit être égal à zéro.

Valeur de retour

None

Remarques

Le système envoie un WM_QUERYENDSESSION à la fenêtre main de chaque application en cours d’exécution.

Une application accepte de se terminer en retournant TRUE lorsqu’elle reçoit ce message (ou en autorisant la fonction DefWindowProc à traiter le message). Si une application retourne FALSE lorsqu’elle reçoit le message WM_QUERYENDSESSION , la déconnexion est annulée.

Une fois que le système a traité les résultats du message WM_QUERYENDSESSION , il envoie le message WM_ENDSESSION avec le paramètre wParam défini sur TRUE si le système s’arrête et sur FALSE s’il ne l’est pas.

Exemples

Pour obtenir un exemple, consultez Comment déconnecter l’utilisateur actuel.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)

Voir aussi

DefWindowProc

ExitWindowsEx

Déconnexion

Fonctions d’arrêt du système