Поделиться через


Класс 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 создание потока.

См. также

Общие сведения о классе