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.
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 |