CThreadPool::Initialize
Volání této metody inicializace fondu podprocesů.
HRESULT Initialize(
void * pvWorkerParam = NULL,
int nNumThreads = 0,
DWORD dwStackSize = 0,
HANDLE hCompletion = INVALID_HANDLE_VALUE
) throw( );
Parametry
pvWorkerParam
Pracovník parametr objektu pracovního podprocesu předávané Initialize , spouštět, a Terminate metod.nNumThreads
Požadovaný počet podprocesů ve fondu.Pokud nNumThreads je záporné, jeho absolutní hodnota se násobí počtem procesorů v počítači získat celkový počet podprocesů.
Pokud nNumThreads je nula, ATLS_DEFAULT_THREADSPERPROC se násobí počtem procesorů v počítači získat celkový počet podprocesů.
dwStackSize
Velikost zásobníku pro každý podproces ve fondu.hCompletion
Táhlo objekt, který chcete spojit s portem dokončení.
Vrácená hodnota
Vrátí S_OK na úspěch nebo selhání chybě HRESULT.
Požadavky
Záhlaví: atlutil.h