wait_eventT_wait_eventWaitEventWaitEvent (Operator)

Name

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

Beschreibung

wait_eventwait_eventWaitEventWaitEventWaitEvent wartet, bis das Eventobjekt in EventHandleEventHandleEventHandleEventHandleeventHandle signalisiert wurde. Wenn das Event signalisiert wurde, setzt wait_eventwait_eventWaitEventWaitEventWaitEvent 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_eventCreateEventCreateEventCreateEvent gesetzt wurden.

Ausführungsinformationen

Parameter

EventHandleEventHandleEventHandleEventHandleeventHandle (input_control)  event HEvent, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Event-Synchronisationsobjekt.

Ergebnis

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

Vorgänger

create_eventcreate_eventCreateEventCreateEventCreateEvent

Nachfolger

signal_eventsignal_eventSignalEventSignalEventSignalEvent

Modul

Foundation