KlassenKlassenKlassenKlassen | | | | Operatoren

get_threading_attribT_get_threading_attribGetThreadingAttribget_threading_attribGetThreadingAttribGetThreadingAttrib (Operator)

Name

get_threading_attribT_get_threading_attribGetThreadingAttribget_threading_attribGetThreadingAttribGetThreadingAttrib — Abfragen der Attribute eines Thread-/Synchronisationsobjekts.

Signatur

get_threading_attrib( : : ThreadingHandle : ThreadingClass, AttribName, AttribValue)

Herror T_get_threading_attrib(const Htuple ThreadingHandle, Htuple* ThreadingClass, Htuple* AttribName, Htuple* AttribValue)

Herror get_threading_attrib(const HTuple& ThreadingHandle, HTuple* ThreadingClass, HTuple* AttribName, HTuple* AttribValue)

void GetThreadingAttrib(const HTuple& ThreadingHandle, HTuple* ThreadingClass, HTuple* AttribName, HTuple* AttribValue)

void HOperatorSetX.GetThreadingAttrib(
[in] VARIANT ThreadingHandle, [out] VARIANT* ThreadingClass, [out] VARIANT* AttribName, [out] VARIANT* AttribValue)

static void HOperatorSet.GetThreadingAttrib(HTuple threadingHandle, out HTuple threadingClass, out HTuple attribName, out HTuple attribValue)

Beschreibung

get_threading_attribget_threading_attribGetThreadingAttribget_threading_attribGetThreadingAttribGetThreadingAttrib bestimmt den Typ und die Attribute des Threading-Objektes welches dem Parameter ThreadingHandleThreadingHandleThreadingHandleThreadingHandleThreadingHandlethreadingHandle übergeben wurde.

Parallelisierung

Parameter

ThreadingHandleThreadingHandleThreadingHandleThreadingHandleThreadingHandlethreadingHandle (input_control)  number HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Threading Objekt.

ThreadingClassThreadingClassThreadingClassThreadingClassThreadingClassthreadingClass (output_control)  string-array HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Klassenbezeichnung des Threading-Objektes.

AttribNameAttribNameAttribNameAttribNameAttribNameattribName (output_control)  string-array HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Name des Attributs.

AttribValueAttribValueAttribValueAttribValueAttribValueattribValue (output_control)  number-array HTupleHTupleHTupleVARIANTHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double) (BSTR / Hlong / double) (char* / Hlong / double)

Wert des Attributs.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert get_threading_attribget_threading_attribGetThreadingAttribget_threading_attribGetThreadingAttribGetThreadingAttrib den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Nachfolger

create_mutexcreate_mutexCreateMutexcreate_mutexCreateMutexCreateMutex, create_eventcreate_eventCreateEventcreate_eventCreateEventCreateEvent, create_conditioncreate_conditionCreateConditioncreate_conditionCreateConditionCreateCondition, create_barriercreate_barrierCreateBarriercreate_barrierCreateBarrierCreateBarrier

Siehe auch

create_mutexcreate_mutexCreateMutexcreate_mutexCreateMutexCreateMutex, create_eventcreate_eventCreateEventcreate_eventCreateEventCreateEvent, create_conditioncreate_conditionCreateConditioncreate_conditionCreateConditionCreateCondition, create_barriercreate_barrierCreateBarriercreate_barrierCreateBarrierCreateBarrier

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren