GetThreadObject (Opus Funktion)
Beschreibung
Gibt ein Objekt mit Thread Informationen zurück mit untengenannten Feldern.
Argumente
| Name |
Typ |
Beschreibung |
| ThreadID |
integer |
ID des Threads, für welchen die Informationen abgerufen werden sollen |
Rückgabewert Objekt: Thread
| Name |
Typ |
Beschreibung |
| ID |
integer |
ID des abgefragten Threads. Ist dieses Feld = 0, dann existiert der abgefragt Thread nicht, wurde beendet oder ist zu alt. |
| ParentID |
integer |
ID des Parent Threads |
| Name |
integer |
Name des Threads |
| UserName |
integer |
Gesetzter Benutzername des Threads |
| AdditionalInfo |
integer |
JSON mit zusätzlichen Informationen, falls vorhanden. |
| StartedAt |
datetime |
Startzeitpunkt |
| EndedAt |
datetime |
Beendigungszeitpunkt. NULL für aktive Threads. |
| IsCritical |
integer |
= 1: Dieser Thread wurde als kritisch markiert (Applikation kann nicht beendet werden, wenn dieser Thread noch läuft) |
| ~~IsActive~~ |
integer |
= 1: Dieser Thread ist aktiv Entfernt in Version 2.4.0.65. EndedAt erfüllt den gleichen Zweck. |
| IsCancelled |
integer |
= 1: Dieser Thread wurde abgebrochen |
| HasAdditionalInfo |
integer |
= 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()); |
|
Siehe auch