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í.

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é

Referenční dokumentace

Třída CThreadPool

IThreadPoolConfig::SetTimeout

CThreadPool::GetTimeout