Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Appelle la fonction ExitWindowsEx pour déconnecter l’utilisateur interactif. Les applications doivent appeler ExitWindowsEx directement.
Syntaxe
BOOL ExitWindows(
DWORD dwReserved,
UINT Code
);
Paramètres
dwReserved
Ce paramètre doit être égal à zéro.
Code
Ce paramètre doit être égal à zéro.
Valeur retournée
Type : BOOL
Si l’appel réussit, la valeur de retour est différente de zéro. Si l’appel échoue, la valeur de retour est égale à zéro. Pour obtenir des informations d’erreur étendues, appelez GetLastError.
Remarques
Le système envoie un WM_QUERYENDSESSION à la fenêtre principale 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 traite 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 a la valeur FALSE si ce n’est pas le cas.
Exemples
Pour obtenir un exemple, consultez Comment se déconnecter de l’utilisateur actuel.
Spécifications
| Besoin | Valeur |
|---|---|
| Client minimum requis | Windows XP [applications de bureau | Applications UWP] |
| Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | Applications UWP] |
| plateforme cible | Fenêtres |
| En-tête | winuser.h (include Windows.h) |