Método de Event::wait_for_multiple
Espera por vários eventos ficar sinalizado.
_CRTIMP static size_t __cdecl wait_for_multiple(
event ** _PPEvents,
size_t _Count,
bool _FWaitAll,
unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);
Parâmetros
_PPEvents
Uma matriz de eventos para aguardar. O número de eventos dentro do array é indicado pela _Count parâmetro._Count
A contagem de eventos dentro do array fornecido com o _PPEvents parâmetro._FWaitAll
Se definido como o valor true, o parâmetro especifica que todos os eventos dentro do array fornecido a _PPEvents parâmetro deve ficar sinalizado para atender a espera. Se definido como o valor false, ele especifica que qualquer evento dentro do array é fornecido na _PPEvents parâmetro tornando-se sinalizado satisfazem a espera._Timeout
Indica o número de milissegundos antes que a espera. O valor COOPERATIVE_TIMEOUT_INFINITE significa que há nenhum tempo limite.
Valor de retorno
Se a espera foi atendida, o índice dentro do array fornecido a _PPEvents parâmetro convencido de que a condição de espera; Caso contrário, o valor COOPERATIVE_WAIT_TIMEOUT para indicar o tempo que o limite de espera sem a condição seja satisfeita.
Comentários
Se o parâmetro _FWaitAll é definida como o valor true para indicar que todos os eventos devem ficar sinalizados para satisfazer a espera, o índice retornado pela função não transporta nenhum significado especial diferente do fato de que é não o valor COOPERATIVE_WAIT_TIMEOUT.
Requisitos
Cabeçalho: concrt.h
Namespace: Simultaneidade
Consulte também
Referência
evento de classe (Runtime de simultaneidade)