関数で使用されるイベント オブジェクトのベクトルがありWaitForMultipleObjects
ます。イベントが通知された後、クローズ ハンドル関数を使用してイベントを閉じようとしましたが、次のようなエラーが発生しますInvalid handle was specified
。誰が問題が何であるかを言うことができますか?
std::vector<HANDLE> eventVector;
//..
// Entering data to vector
size_t count = eventVector.size();
DWORD signaledEvent;
While(count > 0)
{
if (WAIT_OBJECT_0 == (signaledEvent = WaitForMultipleObjects(handleVector.size(),handleVector.data(), false, INFINITE)))
CloseHandle(handleVector[signaledEvent - WAIT_OBJECT_0]); // Here I am getting error.
count--;
}