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

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