WaitForMultipleObject
waitForAll パラメータ = true の関数を使用しています。ここでは std::vector
、待機するハンドル オブジェクトを使用しています。この関数がタイムアウトした場合、タイムアウトしたハンドルを待機していることをどのように特定できますか??
if(WAIT_OBJECT != WaitForMultipleObject(vector.size(), vector.data(), true, 16000))
{
//get the event that causes the wait to time out(assume that only one object is timed out.others are successfully set.)
}