wait_eventT_wait_eventWaitEventWaitEventwait_event (Operator)

Name

wait_eventT_wait_eventWaitEventWaitEventwait_event — Sperren eines Event-Synchronisationsobjektes.

Signatur

wait_event( : : EventHandle : )

Herror T_wait_event(const Htuple EventHandle)

void WaitEvent(const HTuple& EventHandle)

void HEvent::WaitEvent() const

static void HOperatorSet.WaitEvent(HTuple eventHandle)

void HEvent.WaitEvent()

def wait_event(event_handle: HHandle) -> None

Beschreibung

wait_eventwait_eventWaitEventWaitEventWaitEventwait_event wartet, bis das Eventobjekt in EventHandleEventHandleEventHandleEventHandleeventHandleevent_handle signalisiert wurde. Wenn das Event signalisiert wurde, setzt wait_eventwait_eventWaitEventWaitEventWaitEventwait_event den Zustand automatisch wieder auf gesperrt und kehrt zum Aufrufer zurück. Die Art des Wartens hängt von den Attributen des Events ab, die während der Initialisierung in create_eventcreate_eventCreateEventCreateEventCreateEventcreate_event gesetzt wurden.

Ausführungsinformationen

Parameter

EventHandleEventHandleEventHandleEventHandleeventHandleevent_handle (input_control)  event HEvent, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Event-Synchronisationsobjekt.

Ergebnis

Ist der Parameterwert korrekt, dann liefert wait_eventwait_eventWaitEventWaitEventWaitEventwait_event den Wert TRUE. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_eventcreate_eventCreateEventCreateEventCreateEventcreate_event

Nachfolger

signal_eventsignal_eventSignalEventSignalEventSignalEventsignal_event

Modul

Foundation