Макрос ExitWindows (winuser.h)

Вызывает функцию ExitWindowsEx для выхода интерактивного пользователя. Приложения должны вызывать ExitWindowsEx напрямую.

Синтаксис

void ExitWindows(
   dwReserved,
   Code
);

Параметры

dwReserved

Этот параметр должен быть равен нулю.

Code

Этот параметр должен быть равен нулю.

Возвращаемое значение

None

Remarks

Система отправляет WM_QUERYENDSESSION в окно main каждого запущенного приложения.

Приложение соглашается завершить работу, возвращая true при получении этого сообщения (или разрешая функции DefWindowProc обрабатывать сообщение). Если какое-либо приложение возвращает значение FALSE при получении сообщения WM_QUERYENDSESSION , выход из системы отменяется.

После того как система обработает результаты WM_QUERYENDSESSION сообщения, она отправляет WM_ENDSESSION сообщение с параметром wParam, если система завершает работу, и false, если это не так.

Примеры

Пример см. в разделе Как выйти из системы текущего пользователя.

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header winuser.h (включая Windows.h)

См. также раздел

DefWindowProc

ExitWindowsEx

Выход из системы

Функции завершения работы системы