CRTThreadTraits::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] 中,若成功,接收新创建的线程的线程ID DWORD变量的地址。

返回值

返回在失败时进行处理的新创建的线程或NULL。 调用 GetLastError 扩展的错误信息。

备注

请参见 CreateThread 有关参数的详细信息给该函数。

此函数调用 _beginthreadex 创建线程。

要求

Header: atlbase.h

请参见

参考

CRTThreadTraits选件类