Función IsGUIThread (winuser.h)

Determina si el subproceso que realiza la llamada ya es un subproceso de GUI. También puede convertir opcionalmente el subproceso en un subproceso de GUI.

Sintaxis

C++
BOOL IsGUIThread(
  [in] BOOL bConvert
);

Parámetros

[in] bConvert

Tipo: BOOL

Si es TRUE y el subproceso no es un subproceso de GUI, convierta el subproceso en un subproceso de GUI.

Valor devuelto

Tipo: BOOL

La función devuelve un valor distinto de cero en las situaciones siguientes:

  • Si el subproceso que realiza la llamada ya es un subproceso de GUI.
  • Si bConvert es TRUE y la función convierte correctamente el subproceso en un subproceso de GUI.
De lo contrario, la función devuelve cero.

Si bConvert es TRUE y la función no puede convertir correctamente el subproceso en un subproceso de GUI, IsGUIThread devuelve ERROR_NOT_ENOUGH_MEMORY.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluir Windows.h)
Library User32.lib
Archivo DLL User32.dll

Consulte también

Información general de Windows