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
名前空間: の同時実行