CreateEvent(NULL,TRUE,FALSE,NULL);的解释

它用来创建或打开一个命名的或无名的事件对象
初始化为:
m_hReadEvent=CreateEvent(NULL,TRUE,FALSE,NULL);
1.,确定返回的句柄是否可被子进程继承.如果lpEventAttributes是NULL,此句柄不能被继承。
2.指定将事件对象创建成手动复原还是自动复原。如果是TRUE,那么必须用ResetEvent函数来手工将事件的状态复原到无信号状态。如果设置为FALSE,当一个等待线程被释放以后,系统将会自动将事件状态复原为无信号状态。
3.指定事件对象的初始状态。如果为TRUE,初始状态为有信号状态;否则为无信号状态。
4.指定事件的对象的名称,

你可能感兴趣的:(编程初学)