wait_eventT_wait_eventWaitEventWaitEvent (Operator)
Name
wait_eventT_wait_eventWaitEventWaitEvent
— Sperren eines Event-Synchronisationsobjektes.
Signatur
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
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
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