clear_eventT_clear_eventClearEventClearEventclear_event (Operator)

Name

clear_eventT_clear_eventClearEventClearEventclear_event — 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()

def clear_event(event_handle: HHandle) -> None

Beschreibung

clear_eventclear_eventClearEventClearEventclear_event zerstört das Eventobjekt, welches in EventHandleEventHandleEventHandleeventHandleevent_handle ü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

EventHandleEventHandleEventHandleeventHandleevent_handle (input_control, Zustand wird modifiziert)  event HEvent, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Event-Synchronisationsobjekt.

Ergebnis

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

Vorgänger

create_eventcreate_eventCreateEventCreateEventcreate_event

Siehe auch

create_eventcreate_eventCreateEventCreateEventcreate_event

Modul

Foundation