agent::wait, méthode
Attend qu'un agent ait terminé sa tâche.
static agent_status __cdecl wait(
_Inout_ agent * _PAgent,
unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);
Paramètres
_PAgent
Pointeur vers l'agent à attendre._Timeout
Durée maximale d'attente, en millisecondes.
Valeur de retour
agent_status de l'agent lorsque l'attente se termine. Cela peut être agent_canceled ou agent_done.
Notes
Une tâche d'agent est terminée lorsque l'agent passe à l'état agent_canceled ou agent_done.
Si le _Timeout de paramètre a une valeur autre que le COOPERATIVE_TIMEOUT_INFINITEconstant, l' operation_timed_out d'exception est jeté si la durée spécifiée expire avant l'agent a complété sa tâche.
Configuration requise
En-tête : agents.h
Accès concurrentiel del'espace de noms :