| Operatoren |
try_wait_event — Sperren eines Event-Synchronisationsobjektes wenn es frei ist.
try_wait_event( : : EventHandle : Busy)
try_wait_event verhält sich identisch zu wait_event, bis auf dass der aufrufende Thread nicht blockiert, wenn er warten muss, bis das Eventobjekt signalisiert wird. Der Aufruf kommt in jedem Fall sofort zurück und enthält im Parameter Busy den Zustand des Events vor dem Versuch ihn zu sperren. 1 bedeutet, dass das Event bereits gesperrt ist, 0, dass das Event signalisiert war und nun durch den aufrufenden Thread gesperrt wurde.
Event-Synchronisationsobjekt.
Objekt bereits gesperrt?
Ist der Parameterwert korrekt, dann liefert try_wait_event den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Foundation
| Operatoren |