Partager via


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