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


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
    Флаги создания или CREATE_SUSPENDED (0).

  • pdwThreadId
    [out] Адрес переменной типа DWORD, в случае успешного выполнения возвращает идентификатор потока, созданного потока.

Возвращаемое значение

Возвращает дескриптор вновь созданного поток или NULL в случае сбоя. Вызов GetLastError чтобы получить расширенные сведения об ошибке.

Заметки

См. раздел CreateThread дополнительные сведения о параметрах на этой функции.

Этот вызовы функций CreateThread чтобы создать поток.

Требования

Header: atlbase.h

См. также

Ссылки

Win32ThreadTraits Class