agent::wait-Methode
Wartet auf einen Agent, um seine Aufgabe abzuschließen.
static agent_status __cdecl wait(
_Inout_ agent * _PAgent,
unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);
Parameter
_PAgent
Ein Zeiger Agent gewartet wird._Timeout
Die maximale Zeit, sodass die in Millisekunden wartet.
Rückgabewert
agent_status des Agents, wenn der Wartevorgang ausführt.Dies kann entweder agent_canceled oder agent_done sein.
Hinweise
Eine Agent aufgabe wird abgeschlossen, wenn der Agent die agent_canceled oder agent_done Zustände eintritt.
Wenn der Parameter _Timeout einen anderen Wert als Zeichenfolgenkonstante COOPERATIVE_TIMEOUT_INFINITE hat, wird die Ausnahme operation_timed_out ausgelöst, wenn die angegebene Zeitdauer abläuft, bevor der Agent die Aufgabe abgeschlossen hat.
Anforderungen
Header: agents.h
Namespace: Parallelität