共用方式為


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

傳回值

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

備註

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

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

需求

Header: atlbase.h

請參閱

參考

Win32ThreadTraits Class