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