agent::wait (Método)
Espera que un agente complete su tarea.
static agent_status __cdecl wait(
_Inout_ agent * _PAgent,
unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);
Parámetros
_PAgent
Un puntero al agente que se va a esperar._Timeout
El tiempo máximo de espera, en milisegundos.
Valor devuelto
agent_status del agente cuando finaliza la espera. Puede ser agent_canceled o agent_done.
Comentarios
Se completa una tarea de agente cuando el agente entra en los estados agent_canceled o agent_done.
Si el parámetro _Timeout tiene un valor distinto de la constante COOPERATIVE_TIMEOUT_INFINITE, se produce la excepción operation_timed_out si la cantidad de tiempo especificada expira antes de que el agente haya completado su tarea.
Requisitos
Encabezado: agents.h
Espacio de nombres: simultaneidad