clear_handleT_clear_handleClearHandleClearHandle (Operator)

Name

clear_handleT_clear_handleClearHandleClearHandle — Gibt den Inhalt eines Handles frei.

Signatur

clear_handle( : : Handle : )

Herror T_clear_handle(const Htuple Handle)

void ClearHandle(const HTuple& Handle)

void HTuple::ClearHandle() const

void HHandle::ClearHandle() const

static void HOperatorSet.ClearHandle(HTuple handle)

void HTuple.ClearHandle()

void HHandle.ClearHandle()

Beschreibung

clear_handleclear_handleClearHandleClearHandleClearHandle gibt den Inhalt des Handles HandleHandleHandleHandlehandle frei. Das Handle ist danach in einem freigegebenen Zustand und kann nicht mehr mit anderen Operatoren verwendet werden.

In der Regel werden Handles automatisch freigegeben, wenn alle Referenzen in allen Tupeln überschrieben wurden. clear_handleclear_handleClearHandleClearHandleClearHandle kann eingesetzt werden, um ein Handle zu einem definierten Zeitpunkt freizugeben, auch wenn es noch Referenzen auf dieses Handle gibt.

clear_handleclear_handleClearHandleClearHandleClearHandle gibt Handles beliebigen Typs frei und kann daher anstelle von typspezifischen Freigabeoperatoren wie clear_matrixclear_matrixClearMatrixClearMatrixClearMatrix oder clear_shape_modelclear_shape_modelClearShapeModelClearShapeModelClearShapeModel verwendet werden.

Ausführungsinformationen

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.

Parameter

HandleHandleHandleHandlehandle (input_control, Zustand wird modifiziert)  tuple(-array) HTupleHTupleHtuple (handle) (HHandle) (HHandle) (handle)

Das freizugebende Handle.

Ergebnis

Sind die Parameterwerte korrekt, d.h. enthält HandleHandleHandleHandlehandle ein Handle, dann liefert clear_handleclear_handleClearHandleClearHandleClearHandle den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Siehe auch

tuple_is_valid_handletuple_is_valid_handleTupleIsValidHandleTupleIsValidHandleTupleIsValidHandle

Modul

Foundation