Класс Win32ThreadTraits
Этот класс предоставляет функцию создания для потока Windows. Используйте этот класс, если поток не будет использовать функции CRT.
Внимание
Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.
Синтаксис
class Win32ThreadTraits
Участники
Открытые методы
Имя | Описание |
---|---|
Win32ThreadTraits::CreateThread | (статический) Вызовите эту функцию, чтобы создать поток, который не должен использовать функции CRT. |
Замечания
Признаки потока — это классы, предоставляющие функцию создания для определенного типа потока. Функция создания имеет ту же сигнатуру и семантику, что и функция Windows CreateThread .
Признаки потока используются следующими классами:
Если поток будет использовать функции CRT, используйте CRTThreadTraits вместо этого.
Требования
Заголовок: atlbase.h
Win32ThreadTraits::CreateThread
Вызовите эту функцию, чтобы создать поток, который не должен использовать функции CRT.
static HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpsa,
DWORD dwStackSize,
LPTHREAD_START_ROUTINE pfnThreadProc,
void* pvParam,
DWORD dwCreationFlags,
DWORD* pdwThreadId) throw();
Параметры
lpsa
Атрибуты безопасности для нового потока.
dwStackSize
Размер стека для нового потока.
pfnThreadProc
Процедура потока нового потока.
pvParam
Параметр, передаваемый в процедуру потока.
dwCreationFlags
Флаги создания (0 или CREATE_SUSPENDED).
pdwThreadId
[out] Адрес переменной DWORD, которая при успешном выполнении получает идентификатор потока только что созданного потока.
Возвращаемое значение
Возвращает дескриптор только что созданному потоку или NULL при сбое. Вызовите GetLastError , чтобы получить расширенные сведения об ошибке.
Замечания
Дополнительные сведения о параметрах этой функции см. в статье CreateThread .
Эта функция вызывает CreateThread
создание потока.