c++processwaitformultipleobjectsmultiple-processes

wait for multiple objects given only a vector of processes that has been created


I have a vector of handles from processes I ran using create process. I am wondering how to pass in that into WaitForMultipleObjects(v.size, "code goes here",true, infinite);

I populate the handle vector with the PROCESS_INFORMATION's handle field each time I loop through and create a process.


Solution

  • If your compiler supports C++11, you could use v.data() to get an array of the content in the vector.