Freigeben über


IsGUIThread-Funktion (winuser.h)

Bestimmt, ob der aufrufende Thread bereits ein GUI-Thread ist. Optional kann der Thread auch in einen GUI-Thread konvertiert werden.

Syntax

BOOL IsGUIThread(
  [in] BOOL bConvert
);

Parameter

[in] bConvert

Typ: BOOL

Wenn TRUE und der Thread kein GUI-Thread ist, konvertieren Sie den Thread in einen GUI-Thread.

Rückgabewert

Typ: BOOL

Die Funktion gibt in den folgenden Situationen einen Wert ohne Zero zurück:

  • Wenn der aufrufende Thread bereits ein GUI-Thread ist.
  • Wenn bConvertTRUE ist und die Funktion den Thread erfolgreich in einen GUI-Thread konvertiert.
Andernfalls wird von der Funktion null zurückgegeben.

Wenn bConvertTRUE ist und die Funktion den Thread nicht erfolgreich in einen GUI-Thread konvertieren kann, gibt IsGUIThreadERROR_NOT_ENOUGH_MEMORY zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (einschließlich Windows.h)
Bibliothek User32.lib
DLL User32.dll

Weitere Informationen

Windows-Übersicht