Função IsGUIThread (winuser.h)

Determina se o thread de chamada já é um thread de GUI. Opcionalmente, ele também pode converter o thread em um thread de GUI.

Sintaxe

BOOL IsGUIThread(
  [in] BOOL bConvert
);

Parâmetros

[in] bConvert

Tipo: BOOL

Se TRUE e o thread não for um thread de GUI, converta o thread em um thread de GUI.

Retornar valor

Tipo: BOOL

A função retorna um valor diferente de zero nas seguintes situações:

  • Se o thread de chamada já for um thread de GUI.
  • Se bConvert for TRUE e a função converter com êxito o thread em um thread de GUI.
Caso contrário, a função retorna zero.

Se bConvert for TRUE e a função não puder converter com êxito o thread em um thread de GUI, IsGUIThread retornará ERROR_NOT_ENOUGH_MEMORY.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll

Confira também

Visão geral do Windows