1.WaitForSingleObjectDWORD WINAPI WaitForSingleObject( __in HANDLE hHandle, __in DWORD dwMilliseconds ); WaitForSingleObject函数用来检测hHandle事件的信号状态,在某一线程中调用该函数时,线程暂时挂起。 如果在挂起的dwMilliseconds毫秒内,线程所等待的对象变为有信号状态,则该函数立即返回;如果超时时间已经到达dwMilliseconds毫秒,但hHandle所指向的对象还没有变成有信号状态,函数照样返回。 参数dwMilliseconds有两个具有特殊意义的值:0和INFINITE。若为0,则该函数立即返回;若为INFINITE,则线程一直被挂起,直到hHandle所指向的对象变为有信号状态时为止。 WAIT_ABANDONED 0x00000080:当hHandle为mutex时,如果拥有mutex的线程在结束时没有释放核心对象会引发此返回值。 WAIT_OBJECT_0 0x00000000 :指定的对象出有有信号状态 WAIT_TIMEOUT 0x00000102:等待超时 WAIT_FAILED 0xFFFFFFFF :出现错误,可通过GetLastError得到错误代码
MFC函数积累
最新推荐文章于 2020-02-04 17:02:55 发布