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
    [in],在成功,接收新建立之執行緒的執行緒 ID DWORD 變數的位址。

傳回值

傳回在失敗的控制代碼為新建立的執行緒或 null。呼叫延伸錯誤資訊的 GetLastError

備註

請參閱 CreateThread 如需參數的詳細資訊給這個函式。

這個函式會建立執行緒的 _beginthreadex

需求

Header: atlbase.h

請參閱

參考

CRTThreadTraits 類別