AfxBeginThread

CWinThread * AfxBeginThread ( AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );

CWinThread * AfxBeginThread ( CRuntimeClass * pThreadClass, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, DWORD dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL );

ส่งกลับค่า

ชี้ไปวัตถุเธรดที่สร้างขึ้นใหม่?

พารามิเตอร์

pfnThreadProc

จุดควบคุมฟังก์ชันสำหรับเธรด ไม่สามารถเป็นNULL ฟังก์ชันนี้ต้องประกาศเป็นดังนี้:

UINT MyControllingFunction (LPVOID pParam)

pThreadClass

RUNTIME_CLASSของวัตถุที่ได้มาจากCWinThread?

pParam

พารามิเตอร์จะถูกส่งผ่านไปยังฟังก์ชันควบคุมตามที่ปรากฏในพารามิเตอร์เป็นการประกาศฟังก์ชันในpfnThreadProc?

nPriority

ระดับความสำคัญที่ต้องการของเธรด ถ้า 0 ระดับความสำคัญเหมือนกันเป็นหัวข้อสร้างจะสามารถใช้ สำหรับรายการทั้งหมดและคำอธิบายของระดับความสำคัญที่สามารถใช้งานได้ ดู SetThreadPriorityในการอ้างอิงของ Win32 Programmer?

nStackSize

ระบุขนาดเป็นไบต์ของกองซ้อนสำหรับเธรดใหม่ ถ้า 0 กองขนาดค่าเริ่มต้นเป็นกองซ้อนขนาดเดียวกันเป็นเธรดการสร้าง?

dwCreateFlags

ระบุค่าสถานะการเพิ่มเติมที่ควบคุมการสร้างของเธรด ธงนี้สามารถประกอบด้วยหนึ่งในสองค่า:

lpSecurityAttrs

จุดSECURITY_ATTRIBUTESโครงสร้างที่ระบุคุณลักษณะด้านความปลอดภัยสำหรับเธรด ถ้าค่า NULLแอตทริบิวต์ความปลอดภัยเดียวกันเป็นเธรดการสร้างจะใช้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโครงสร้างนี้ ดูการอ้างอิงของ Win32 Programmer?

หมายเหตุ

เรียกใช้ฟังก์ชันนี้เมื่อต้องการสร้างหัวข้อใหม่ รูปแบบแรกของAfxBeginThreadสร้างแบบเธรด ฟอร์มที่สองสร้างอินเทอร์เฟซผู้ใช้เธรด?

AfxBeginThreadสร้างวัตถุใหม่CWinThreadเรียกฟังก์ชันCreateThreadการเริ่มดำเนินการเธรด และกลับตัวชี้ไปหัวข้อ การตรวจสอบจะทำตลอดทั้งกระบวนการเพื่อให้แน่ใจว่า วัตถุทั้งหมด deallocated ถูกต้องควรล้มเหลวของส่วนใดส่วนหนึ่งของการสร้าง เธรดจบ โทรAfxEndThreadจากภายในเธรด หรือส่งกลับจากฟังก์ชันของเธรดควบคุม?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับAfxBeginThreadดูบทความ Multithreading: สร้างเธรดตัวทำงานและ Multithreading: กระทู้สร้างอินเทอร์เฟซผู้ใช้ในVisual c ++ Programmer ของคำแนะนำ?

ดูเพิ่มเติมnbspAfxGetThread(&N)

Index