KlassenKlassenKlassenKlassen | | | | Operatoren

wait_eventwait_eventWaitEventwait_eventWaitEventWaitEvent (Operator)

Name

wait_eventwait_eventWaitEventwait_eventWaitEventWaitEvent — Sperren eines Event-Synchronisationsobjektes.

Signatur

wait_event( : : EventHandle : )

Herror wait_event(const Hlong EventHandle)

Herror T_wait_event(const Htuple EventHandle)

Herror wait_event(const HTuple& EventHandle)

void HEvent::WaitEvent() const

void WaitEvent(const HTuple& EventHandle)

void HEvent::WaitEvent() const

void HOperatorSetX.WaitEvent([in] VARIANT EventHandle)

void HEventX.WaitEvent()

static void HOperatorSet.WaitEvent(HTuple eventHandle)

void HEvent.WaitEvent()

Beschreibung

wait_eventwait_eventWaitEventwait_eventWaitEventWaitEvent wartet, bis das Eventobjekt in EventHandleEventHandleEventHandleEventHandleEventHandleeventHandle signalisiert wurde. Wenn das Event signalisiert wurde, setzt wait_eventwait_eventWaitEventwait_eventWaitEventWaitEvent 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_eventCreateEventcreate_eventCreateEventCreateEvent gesetzt wurden.

Parallelisierung

Parameter

EventHandleEventHandleEventHandleEventHandleEventHandleeventHandle (input_control)  event HEvent, HTupleHTupleHEvent, HTupleHEventX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Event-Synchronisationsobjekt.

Ergebnis

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

Vorgänger

create_eventcreate_eventCreateEventcreate_eventCreateEventCreateEvent

Nachfolger

signal_eventsignal_eventSignalEventsignal_eventSignalEventSignalEvent

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren