CRTThreadTraits 類別
這個類別提供CRT線程的建立函式。 如果線程將使用CRT函式,請使用這個類別。
重要
這個類別及其成員不能用於在 Windows 執行階段 中執行的應用程式。
語法
class CRTThreadTraits
成員
公用方法
名稱 | 描述 |
---|---|
CRTThreadTraits::CreateThread | (靜態)呼叫此函式以建立可使用CRT函式的線程。 |
備註
線程特性是類別,可為特定類型的線程提供建立函式。 建立函式與 Windows CreateThread 函式具有相同的簽章和語意。
下列類別會使用線程特性:
如果線程不會使用CRT函式,請改用 Win32ThreadTraits 。
需求
標頭: atlbase.h
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]成功時,DWORD 變數的位址會收到新建立線程的線程標識碼。
傳回值
在失敗時,將句柄傳回至新建立的線程或 NULL。 呼叫 GetLastError 以取得擴充的錯誤資訊。
備註
如需此函式的參數詳細資訊,請參閱 CreateThread 。
此函式會呼叫 _beginthreadex 來建立線程。