CWinThread::CreateThread
Создает поток для выполнения внутри адресным пространством вызывающего процесса.
BOOL CreateThread(
DWORD dwCreateFlags = 0,
UINT nStackSize = 0,
LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL
);
Параметры
dwCreateFlags
Задает дополнительный пометить который контролирует создание потока.Этот пометить может содержать одно из 2 значений:Начиная CREATE_SUSPENDED поток с количеством приостановить.Используйте CREATE_SUSPENDED если нужно инициализировать все данные элемента объекта CWinThread, как m_bAutoDelete или все члены производного класса, прежде чем поток начинается выполнение.После того как ваша завершении инициализации, используйте CWinThread::ResumeThread для запуска выполнения потока.Поток не выполняет до тех пор, пока не будет CWinThread::ResumeThread вызываются.
Начиная 0 поток сразу после создания.
nStackSize
Указывает размер в байтах стека для нового потока.Если 0 размер стека по умолчанию равно размеру как одинаковому из первичного потока процесса.lpSecurityAttrs
Указывает на SECURITY_ATTRIBUTES составляющие, определяющий атрибуты безопасности для потока.
Возвращаемое значение
Ненулевой если поток создания успешно; в противном случае – значение 0.
Заметки
Используйте AfxBeginThread чтобы создать объект потока и выполнить его в один шаг.Используйте CreateThread если нужно повторно использовать объект потока между последовательными созданием и завершением запуска потока.
Требования
Header: afxwin.h