Функция PostQuitMessage (winuser.h)
Указывает системе, что поток сделал запрос на завершение (завершение работы). Обычно он используется в ответ на WM_DESTROY сообщение.
Синтаксис
void PostQuitMessage(
[in] int nExitCode
);
Параметры
[in] nExitCode
Тип: int
Код выхода из приложения. Это значение используется в качестве параметра wParamсообщения WM_QUIT .
Возвращаемое значение
None
Remarks
Функция PostQuitMessage отправляет WM_QUIT сообщение в очередь сообщений потока и немедленно возвращается. функция просто указывает системе, что поток запрашивает выход в некоторое время в будущем.
Когда поток получает сообщение WM_QUIT из своей очереди сообщений, он должен выйти из цикла сообщений и вернуть управление системе. Значение выхода, возвращаемое системе, должно быть параметром wParamWM_QUIT сообщения.
Примеры
Пример см. в разделе Публикация сообщения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winuser.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |
Набор API | ext-ms-win-ntuser-message-l1-1-0 (появилось в Windows 8) |
См. также раздел
Основные понятия
Справочные материалы