Fonction IsGUIThread (winuser.h)

Détermine si le thread appelant est déjà un thread d’interface graphique graphique. Il peut également éventuellement convertir le thread en thread d’interface graphique graphique.

Syntaxe

BOOL IsGUIThread(
  [in] BOOL bConvert
);

Paramètres

[in] bConvert

Type : BOOL

Si TRUE et que le thread n’est pas un thread d’interface graphique graphique, convertissez-le en thread d’interface graphique graphique.

Valeur retournée

Type : BOOL

La fonction retourne une valeur différente de zéro dans les situations suivantes :

  • Si le thread appelant est déjà un thread d’interface graphique graphique.
  • Si bConvert a la valeur TRUE et que la fonction convertit correctement le thread en thread d’interface graphique graphique.
Sinon, la fonction retourne zéro.

Si bConvert a la valeur TRUE et que la fonction ne peut pas convertir correctement le thread en thread d’interface graphique, IsGUIThread retourne ERROR_NOT_ENOUGH_MEMORY.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll

Voir aussi

Vue d’ensemble de Windows