Метод agent::wait
Агент ожидает, чтобы завершить свою задачу.
static agent_status __cdecl wait(
_Inout_ agent * _PAgent,
unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);
Параметры
_PAgent
Указатель к агенту ожидания._Timeout
Максимальное время простоя, для которого ожидания в миллисекундах.
Возвращаемое значение
agent_status агента, когда ожидание.Это может быть либо agent_canceled или agent_done.
Заметки
Задача агента завершена, когда агент вставляет состояния agent_canceled или agent_done.
Если параметр _Timeout имеет значение, отличное от постоянного COOPERATIVE_TIMEOUT_INFINITE, то возникает исключение operation_timed_out если указанное время истекает до завершения свою задачу агента.
Требования
заголовок: agents.h
Параллелизм пространство имен: