|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| No
| Import Library
| kernel32.lib
| Header File
| winbase.h
| Unicode
| No
| Platform Notes
| None
|
|
|
ResetEvent
The
ResetEvent function sets the state of the specified event object to nonsignaled.
BOOL ResetEvent(
HANDLE hEvent
| // handle of event object
|
);
|
|
Parameters
hEvent
Identifies the event object. The
CreateEvent or
OpenEvent function returns this handle.
Windows NT: The handle must have EVENT_MODIFY_STATE access. For more information, see
Interprocess Synchronization Objects.
Return Values
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error
information, call
GetLastError.
Remarks
The state of an event object remains nonsignaled until it is explicitly set to
signaled by the
SetEvent or
PulseEvent function. This nonsignaled state blocks the execution of any threads that
have specified the event object in a call to one of the
wait functions.
The
ResetEvent function is used primarily for manual-reset event objects, which must be set
explicitly to the nonsignaled state. Auto-reset event objects automatically
change from signaled to nonsignaled after a single waiting thread is released.
See Also
CreateEvent,
OpenEvent,
PulseEvent,
SetEvent
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database