Функция IsGUIThread (winuser.h)
Определяет, является ли вызывающий поток потоком графического пользовательского интерфейса. Кроме того, при необходимости можно преобразовать поток в поток графического пользовательского интерфейса.
Синтаксис
BOOL IsGUIThread(
[in] BOOL bConvert
);
Параметры
[in] bConvert
Тип: BOOL
Если имеет значение TRUE и поток не является потоком графического интерфейса пользователя, преобразуйте поток в поток графического пользовательского интерфейса.
Возвращаемое значение
Тип: BOOL
Функция возвращает ненулевое значение в следующих ситуациях:
- Если вызывающий поток уже является потоком графического пользовательского интерфейса.
- Если параметр bConvert имеет значение TRUE , функция успешно преобразует поток в поток графического пользовательского интерфейса.
Если параметр bConvert имеет значение TRUE и функция не может успешно преобразовать поток в поток графического пользовательского интерфейса, IsGUIThread возвращает ERROR_NOT_ENOUGH_MEMORY.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | winuser.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |