Zum Inhalt

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