SetEvent

【勇芳软件工作室】汉化HomePreviousNext

SetEvent函数将指定的事件对象的状态设置为发信号。

BOOL SetEvent(

HANDLE 【活动】//处理事件对象
); 

参数

【活动】

标识事件对象。CreateEventOpenEvent函数返回此句柄。

Windows NT:句柄必须有EVENT_MODIFY_STATE访问权限。有关详细信息,请参阅进程间同步对象.

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

手动复位事件对象的状态保持信号,直到通过ResetEvent功能显式设置为非信号状态为止。通过调用其中一个等待功能,任意数量的等待线程或线程随后开始对指定事件对象的等待操作,可以在对象的状态发出信号时被释放。

自动重置事件对象的状态保持信号,直到释放单个等待线程,此时系统自动将状态设置为非信号状态。如果没有线程正在等待,则事件对象的状态保持信号。

也可以看看

CreateEvent, OpenEvent, PulseEvent, ResetEvent