KlassenKlassenKlassenKlassen | | | | Operatoren

clear_barrierclear_barrierClearBarrierclear_barrierClearBarrierClearBarrier (Operator)

Name

clear_barrierclear_barrierClearBarrierclear_barrierClearBarrierClearBarrier — Zerstören eines Barrieren-Synchronisationsobjektes.

Signatur

clear_barrier( : : BarrierHandle : )

Herror clear_barrier(const Hlong BarrierHandle)

Herror T_clear_barrier(const Htuple BarrierHandle)

Herror clear_barrier(const HTuple& BarrierHandle)

void ClearBarrier(const HTuple& BarrierHandle)

void HOperatorSetX.ClearBarrier([in] VARIANT BarrierHandle)

static void HOperatorSet.ClearBarrier(HTuple barrierHandle)

Beschreibung

clear_barrierclear_barrierClearBarrierclear_barrierClearBarrierClearBarrier zerstört das Barriereobjekt, welches in BarrierHandleBarrierHandleBarrierHandleBarrierHandleBarrierHandlebarrierHandle ü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.

Parallelisierung

Parameter

BarrierHandleBarrierHandleBarrierHandleBarrierHandleBarrierHandlebarrierHandle (input_control)  barrier HBarrier, HTupleHTupleHBarrier, HTupleHBarrierX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Barriere-Synchronisationsobjekt.

Ergebnis

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

Vorgänger

create_barriercreate_barrierCreateBarriercreate_barrierCreateBarrierCreateBarrier

Siehe auch

create_barriercreate_barrierCreateBarriercreate_barrierCreateBarrierCreateBarrier

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren