clear_eventT_clear_eventClearEventClearEvent (Operator)

Name

clear_eventT_clear_eventClearEventClearEvent — Löschen eines Event-Synchronisationsobjektes.

Signatur

clear_event( : : EventHandle : )

Herror T_clear_event(const Htuple EventHandle)

void ClearEvent(const HTuple& EventHandle)

void HEvent::ClearEvent() const

static void HOperatorSet.ClearEvent(HTuple eventHandle)

void HEvent.ClearEvent()

Beschreibung

clear_eventclear_eventClearEventClearEventClearEvent zerstört das Eventobjekt, welches in EventHandleEventHandleEventHandleEventHandleeventHandle übergeben wird. Das Event muss frei sein und darf keinem Thread gehören. Nach seiner Zerstörung kann das Event 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

EventHandleEventHandleEventHandleEventHandleeventHandle (input_control, Zustand wird modifiziert)  event HEvent, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Event-Synchronisationsobjekt.

Ergebnis

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

Vorgänger

create_eventcreate_eventCreateEventCreateEventCreateEvent

Siehe auch

create_eventcreate_eventCreateEventCreateEventCreateEvent

Modul

Foundation