Макрос 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) |