Visual C++. Описание стандартных классов - CreateThread
ОГЛАВЛЕНИЕ
Страница 198 из 238
CreateThread
BOOL CreateThread(DWORD dwCreateFlags = 0, UINT nStackSize = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL);Возвращаемое значение
Ненулевое, если создание потока завершилось успешно, и нулевое в противном случае.Аргументы
- dwCreateFlags - определяет дополнительный флаг, устанавливающий режим создания потока. Этот флаг может иметь два значения:
CREATE_SUSPENDED - при создании потока его счетчик остановки устанавливается в единицу. Чтобы запустить поток, необходимо вызвать функцию ResumeThread;
0 - поток запускается на исполнение немедленно после своего создания. - nStackSize - определяет размер стека нового потока в байтах. Если эта величина равно нулю, то у создаваемого потока создается стек того же размера, что и у вызывающего потока.
- lpSecurityAttrs - указатель на объект структуры SECURITY_ATTRIBUTES, определяющий атрибуты безопасности данного потока. Если эта величина равна нулю, то создаваемый поток имеет те же атрибуты безопасности, что и вызывающий поток.