Aracılığıyla paylaş


Agent::Wait yöntemi

Bir aracı görevini tamamlamak için bekler.

static agent_status __cdecl wait(
   _Inout_ agent * _PAgent,
   unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);

Parametreler

  • _PAgent
    Agent beklemek için bir işaretçi.

  • _Timeout
    En büyük zaman, milisaniye cinsinden beklenecek.

Dönüş Değeri

agent_status Bekleme tamamlandığında Aracısı. Bu da olabilir agent_canceled veya agent_done.

Notlar

Agent girdiğinde aracısı görevi tamamlandı agent_canceled veya agent_done durumlar.

Parametre _Timeout dışında sabit bir değere sahip COOPERATIVE_TIMEOUT_INFINITE, özel durum operation_timed_out Aracısı, görev tamamlandı önce belirtilen sürenin sona ererse atılır.

Gereksinimler

Başlık: agents.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

Agent sınıfı

Agent::wait_for_all yöntemi

Agent::wait_for_one yöntemi

agent_status numaralandırma