Sdílet prostřednictvím


CThreadPool::SetTimeout

 

Volání této metody můžete nastavit maximální dobu v milisekundách čekání fondu podprocesů pro podproces vypnutí.

Syntaxe

      HRESULT STDMETHODCALLTYPE SetTimeout(
   DWORD dwMaxWait 
) throw( );

Parametry

  • dwMaxWait
    Požadovaná maximální dobu v milisekundách, fondu podprocesů bude čekat na ukončení podprocesu.

Vrácená hodnota

Vrátí S_OK na úspěch nebo selhání chybě HRESULT.

Poznámky

Časový limit je inicializována na ATLS_DEFAULT_THREADPOOLSHUTDOWNTIMEOUT v konstruktoru.

Všimněte si, že dwMaxWait je čas čekání fondu pro jediný podproces vypnutí.Maximální doba, která by mohla být přijata odebrat více podprocesů z fondu může být mírně nižší než dwMaxWait vynásobí počet podprocesů.

Požadavky

Záhlaví: atlutil.h

Viz také

Třída CThreadPool
IThreadPoolConfig::SetTimeout
CThreadPool::GetTimeout