帮我看看这段代码|!!!!!!!!
dwWait = WaitForMultipleObjects(cdwIClass+1, ph, FALSE, INFINITE);
if ((dwWait < WAIT_OBJECT_0) || (dwWait >= (WAIT_OBJECT_0 + cdwIClass + 1)))
{
IFDBG(DebugOut(DEBUG_HCI_TRANSPORT, L"[HCIUNIV] HciUnivNotifyThread - WaitForMultipleObjects returned failure.\n"));
break;
}请问WaitForMultipleObjects这个函数如果参数是INFINITE,是不是一定要等到要号才会执行下面的代码呀?如果是,那为什么会有dwWait >= (WAIT_OBJECT_0 + cdwIClass + 1这样的结果呢?