ClassesClassesClassesClasses | | | | Operators

signal_eventsignal_eventSignalEventsignal_eventSignalEventSignalEvent (Operator)

Name

signal_eventsignal_eventSignalEventsignal_eventSignalEventSignalEvent — Unlock an event synchronization object.

Signature

signal_event( : : EventHandle : )

Herror signal_event(const Hlong EventHandle)

Herror T_signal_event(const Htuple EventHandle)

Herror signal_event(const HTuple& EventHandle)

void HEvent::SignalEvent() const

void SignalEvent(const HTuple& EventHandle)

void HEvent::SignalEvent() const

void HOperatorSetX.SignalEvent([in] VARIANT EventHandle)

void HEventX.SignalEvent()

static void HOperatorSet.SignalEvent(HTuple eventHandle)

void HEvent.SignalEvent()

Description

signal_eventsignal_eventSignalEventsignal_eventSignalEventSignalEvent releases the event given in EventHandleEventHandleEventHandleEventHandleEventHandleeventHandle. Signaling an event that is already signaled has no effect.

Parallelization

Parameters

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

Event synchronization object.

Result

If the event handle is valid, the operator signal_eventsignal_eventSignalEventsignal_eventSignalEventSignalEvent returns 2 (H_MSG_TRUE). If necessary, an exception is raised.

Possible Predecessors

wait_eventwait_eventWaitEventwait_eventWaitEventWaitEvent

Possible Successors

wait_eventwait_eventWaitEventwait_eventWaitEventWaitEvent, clear_eventclear_eventClearEventclear_eventClearEventClearEvent

Module

Foundation


ClassesClassesClassesClasses | | | | Operators