共用方式為


Win32ThreadTraits 類別

這個類別提供 Windows 執行緒的建立函式。 如果執行緒不會使用 CRT 函式,請使用這個類別。

重要

這個類別及其成員不能用於在Windows 執行階段中執行的應用程式。

語法

class Win32ThreadTraits

成員

公用方法

名稱 描述
Win32ThreadTraits::CreateThread (靜態)呼叫此函式來建立不應該使用 CRT 函式的執行緒。

備註

執行緒特性是類別,可為特定類型的執行緒提供建立函式。 建立函式與 Windows CreateThread 函式具有相同的簽章和語意。

下列類別會使用執行緒特性:

如果執行緒將使用 CRT 函式,請改用 CRTThreadTraits

需求

標頭: atlbase.h

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
[out]成功時,DWORD 變數的位址會收到新建立執行緒的執行緒識別碼。

傳回值

在失敗時,將控制碼傳回至新建立的執行緒或 Null。 呼叫 GetLastError 以取得擴充的錯誤資訊。

備註

如需此函式的參數詳細資訊,請參閱 CreateThread

此函式會呼叫 CreateThread 以建立執行緒。

另請參閱

類別概觀