共用方式為


CWinThread::CreateThread

建立的執行緒上呼叫處理序的位址空間中執行。

BOOL CreateThread(
   DWORD dwCreateFlags = 0,
   UINT nStackSize = 0,
   LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL 
);

參數

  • dwCreateFlags
    指定控制項執行緒上建立的其他旗標。 這個旗標可包含兩個值的其中一個:

    • CREATE_SUSPENDED 入門暫停次數的執行緒 (如果有的話)。 請使用 CREATE_SUSPENDED ,如果您想要初始化 CWinThread 物件的任何成員的資料,例如 m_bAutoDelete 或您的衍生類別的任何成員,例如,執行緒開始執行之前。 一旦您已完成初始化,請使用 CWinThread::ResumeThread 啟動執行緒。 執行緒無法執行,直到 CWinThread::ResumeThread 呼叫。

    • 0 開始建立後的執行緒。

  • nStackSize
    在堆疊上的位元組大小指定為新的執行緒。 如果 0,堆疊大小預設為相同大小該處理序的主執行緒。

  • lpSecurityAttrs
    SECURITY_ATTRIBUTES 的點建構只對執行緒指定安全性屬性。

傳回值

不是零,如果執行緒已成功建立,則為 0。

備註

使用 AfxBeginThread 建立執行緒物件並執行其中一個步驟。 如果要重複使用在執行緒上執行的建立和終止的之間執行緒物件,請使用 CreateThread

需求

Header: afxwin.h

請參閱

參考

對話方塊類別

階層架構圖

AfxBeginThread

CWinThread::CWinThread

CreateThread