CThreadPool::SetTimeout
telefonar Esse método para conjunto o time máximo em milissegundos que o pool de segmentos esperará por um segmento para desligar.
HRESULT STDMETHODCALLTYPE SetTimeout(
DWORD dwMaxWait
) throw( );
Parâmetros
- dwMaxWait
O time máximo solicitado em milissegundos que o thread pool aguardará uma thread para desligar.
Valor de retorno
Retorna S_OK sucesso ou um erro HRESULT, em caso de falha.
Comentários
O tempo limite é inicializado para ATLS_DEFAULT_THREADPOOLSHUTDOWNTIMEOUT no construtor.
Observe que dwMaxWait é o time que o pool esperará por um único segmento para desligar. O time máximo que pode ser seguido para remover vários threads do pool pode ser um pouco menor que dwMaxWait multiplicado pelo número de segmentos.
Requisitos
Cabeçalho: atlutil.h