clear_conditionT_clear_conditionClearConditionClearCondition (Operator)

Name

clear_conditionT_clear_conditionClearConditionClearCondition — Zerstören eines Condition-Synchronisationsobjektes.

Signatur

clear_condition( : : ConditionHandle : )

Herror T_clear_condition(const Htuple ConditionHandle)

void ClearCondition(const HTuple& ConditionHandle)

void HCondition::ClearCondition() const

static void HOperatorSet.ClearCondition(HTuple conditionHandle)

void HCondition.ClearCondition()

Beschreibung

clear_conditionclear_conditionClearConditionClearConditionClearCondition zerstört die Condition-Variable, welche in ConditionHandleConditionHandleConditionHandleConditionHandleconditionHandle übergeben wird. Es dürfen keine Threads an der Condition warten. Nach seiner Zerstörung kann die Condition nicht weiterverwendet werden und das Handle wird ungültig.

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

ConditionHandleConditionHandleConditionHandleConditionHandleconditionHandle (input_control, Zustand wird modifiziert)  condition HCondition, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Condition-Synchronisationsobjekt.

Ergebnis

Ist der Parameterwert korrekt, dann liefert clear_conditionclear_conditionClearConditionClearConditionClearCondition den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_conditioncreate_conditionCreateConditionCreateConditionCreateCondition

Siehe auch

create_conditioncreate_conditionCreateConditionCreateConditionCreateCondition

Modul

Foundation