共用方式為


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 來建立線程。

另請參閱

類別概觀