SetEvent函数将指定的事件对象的状态设置为发信号。
BOOL SetEvent(
HANDLE 【活动】 | //处理事件对象 |
); |
参数
【活动】
标识事件对象。CreateEvent或OpenEvent函数返回此句柄。
Windows NT:句柄必须有EVENT_MODIFY_STATE访问权限。有关详细信息,请参阅进程间同步对象.
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
手动复位事件对象的状态保持信号,直到通过ResetEvent功能显式设置为非信号状态为止。通过调用其中一个等待功能,任意数量的等待线程或线程随后开始对指定事件对象的等待操作,可以在对象的状态发出信号时被释放。
自动重置事件对象的状态保持信号,直到释放单个等待线程,此时系统自动将状态设置为非信号状态。如果没有线程正在等待,则事件对象的状态保持信号。
也可以看看