CThreadPool::inicializar
telefonar Este método para inicializar o pool de segmentos.
HRESULT Initialize(
void * pvWorkerParam = NULL,
int nNumThreads = 0,
DWORD dwStackSize = 0,
HANDLE hCompletion = INVALID_HANDLE_VALUE
) throw( );
Parâmetros
pvWorkerParam
O parâmetro de trabalho sejam passadas para o operador thread Initialize, Executar, and Terminate métodos.nNumThreads
O número de threads no pool solicitado.If nNumThreads é negativo, seu valor absoluto irá ser multiplicado pelo número de processadores no computador para obter o número total de segmentos.
If nNumThreads é zero, ATLS_DEFAULT_THREADSPERPROC irá ser multiplicado pelo número de processadores no computador para obter o número total de segmentos.
dwStackSize
O dimensionar da pilha para cada segmento do pool.hCompletion
O identificador de um objeto para associar a porta de conclusão.
Valor de retorno
Retorna S_OK sucesso ou um erro HRESULT, em caso de falha.
Requisitos
Cabeçalho: atlutil.h