KlassenKlassen | | Operatoren

clear_barrierclear_barrierClearBarrierClearBarrier (Operator)

Name

clear_barrierclear_barrierClearBarrierClearBarrier — Zerstören eines Barrieren-Synchronisationsobjektes.

Signatur

clear_barrier( : : BarrierHandle : )

Herror clear_barrier(const Hlong BarrierHandle)

Herror T_clear_barrier(const Htuple BarrierHandle)

void ClearBarrier(const HTuple& BarrierHandle)

static void HOperatorSet.ClearBarrier(HTuple barrierHandle)

Beschreibung

clear_barrierclear_barrierClearBarrierClearBarrierClearBarrier zerstört das Barriereobjekt, welches in BarrierHandleBarrierHandleBarrierHandleBarrierHandlebarrierHandle übergeben wird. Es dürfen keine Threads an der Barriere warten. Nach seiner Zerstörung kann die Barriere nicht weiterverwendet werden und das Handle wird ungültig.

Ausführungsinformationen

Parameter

BarrierHandleBarrierHandleBarrierHandleBarrierHandlebarrierHandle (input_control)  barrier HBarrier, HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)

Barriere-Synchronisationsobjekt.

Ergebnis

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

Vorgänger

create_barriercreate_barrierCreateBarrierCreateBarrierCreateBarrier

Siehe auch

create_barriercreate_barrierCreateBarrierCreateBarrierCreateBarrier

Modul

Foundation


KlassenKlassen | | Operatoren