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_eventWaitEventWaitEventwait_event wartet, bis das Eventobjekt in EventHandleEventHandleEventHandleeventHandleevent_handle signalisiert wurde. Wenn das Event signalisiert wurde, setzt wait_eventwait_eventWaitEventWaitEventwait_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_eventCreateEventCreateEventcreate_event gesetzt wurden.

Ausführungsinformationen

Parameter

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

Event-Synchronisationsobjekt.

Ergebnis

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

Vorgänger

create_eventcreate_eventCreateEventCreateEventcreate_event

Nachfolger

signal_eventsignal_eventSignalEventSignalEventsignal_event

Modul

Foundation