GetThreadObject (Opus Funktion)
Beschreibung¶
Gibt ein Objekt mit Thread Informationen zurück mit untengenannten Feldern.
Argumente¶
Name | Typ | Beschreibung |
|---|---|---|
ThreadID | ID des Threads, für welchen die Informationen abgerufen werden sollen |
Rückgabewert Objekt: Thread¶
Name | Typ | Beschreibung |
|---|---|---|
ID | ID des abgefragten Threads. Ist dieses Feld = 0, dann existiert der abgefragt Thread nicht, wurde beendet oder ist zu alt. | |
ParentID | ID des Parent Threads | |
Name | Name des Threads | |
UserName | Gesetzter Benutzername des Threads | |
AdditionalInfo | JSON mit zusätzlichen Informationen, falls vorhanden. | |
StartedAt | Startzeitpunkt | |
EndedAt | Beendigungszeitpunkt. NULL für aktive Threads. | |
IsCritical | = 1: Dieser Thread wurde als kritisch markiert (Applikation kann nicht beendet werden, wenn dieser Thread noch läuft) | |
| = 1: Dieser Thread ist aktiv | |
IsCancelled | = 1: Dieser Thread wurde abgebrochen | |
HasAdditionalInfo | = 1: Das Feld AdditionalInfo hat Zusatzdaten im JSON Format |
Wird eine unbekannte ThreadID abgefragt, dann sind die Felder leer, insbesondere auch das Feld ID ist gleich 0.
Beispiel¶
Lo_Tthread = GetThreadObject(GetCurrentThreadID()); |
|---|