怎样判断小弟我等待的事件信号量是超过等待时间,还是在规定时间内返回
怎样判断我等待的事件信号量是超过等待时间,还是在规定时间内返回
1、eventresult是event的handle 判断事件信号量是超过等待时间,还是在规定时间内返回 下面那句语句怎么写
WaitForSingleObject(eventresult,5000)???????
2、什么函数测试event当前是什么状态 激活 还是 非激活
------解决方案--------------------
1)if(WaitForSingleObject(eventresult,5000)==WAIT_TIMEOUT)
//超时
2)就用WaitForSingleObject(eventresult,5000)
------解决方案--------------------
2、什么函数测试event当前是什么状态 激活 还是 非激活
====================================================
// peek the signal state of hEvent
// hEvent must be valid handle
if(WaitForSingleObject(hEvent,0)==WAIT_OBJECT_0 )
{
// signal
}
else
{
// non-signal
}
1、eventresult是event的handle 判断事件信号量是超过等待时间,还是在规定时间内返回 下面那句语句怎么写
WaitForSingleObject(eventresult,5000)???????
2、什么函数测试event当前是什么状态 激活 还是 非激活
------解决方案--------------------
1)if(WaitForSingleObject(eventresult,5000)==WAIT_TIMEOUT)
//超时
2)就用WaitForSingleObject(eventresult,5000)
------解决方案--------------------
2、什么函数测试event当前是什么状态 激活 还是 非激活
====================================================
// peek the signal state of hEvent
// hEvent must be valid handle
if(WaitForSingleObject(hEvent,0)==WAIT_OBJECT_0 )
{
// signal
}
else
{
// non-signal
}