Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет, является ли вызывающий поток потоком графического пользовательского интерфейса. Кроме того, при необходимости можно преобразовать поток в поток графического пользовательского интерфейса.
Синтаксис
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 |