AfxBeginThread

CWinThread * AfxBeginThread ( afx_threadproc pfnThreadProc, LPVOID pParam, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, dword dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = boş );

CWinThread * AfxBeginThread ( CRuntimeClass * pThreadClass, int nPriority = THREAD_PRIORITY_NORMAL, UINT nStackSize = 0, dword dwCreateFlags = 0, LPSECURITY_ATTRIBUTES lpSecurityAttrs = boş );

Dönüş değeri

Yeni oluşturulan iş parçacığı nesnesi işaretçisi.

Parametreleri

pfnThreadProc

İş parçacığı denetleme işlevini işaret eder. nullolamaz. Bu işlev aşağıdaki şekilde bildirilmelidir:

UINT MyControllingFunction (LPVOID pParam)

pThreadClass

RUNTIME_CLASS CWinThread türetilen nesne.

pParam

Kontrol parametresi için pfnThreadProc işlev bildiriminde gösterildiği gibi işleve parametre.

nPriority

İş parçacığı istediğiniz önceliği. 0, Aynı öncelikli olarak iş parçacığı oluşturulurken kullanılacak. Tam listesi ve mevcut öncelikleri açıklaması için bkz: SetThreadPriority Win32 Programcı Başvurusu.

nStackSize

Yeni iş parçacığı yığınının bayt cinsinden boyutunu belirtir. Varsayılan 0 yığın boyutu aynı boyutu yığın oluşturma iş parçacığı kullanır.

dwCreateFlags

İş parçacığı oluşturma denetimlerini ek bir bayrağı belirtir. Bu bayrak'ın iki değerden birini içeren:

lpSecurityAttrs

Noktaları bir SECURITY_ATTRIBUTES yapısı üzerinde iplik güvenlik özniteliklerini belirtir. null, aynı güvenlik özniteliklerini oluşturma iş parçacığı olarak kullanılacak ise. Bu yapı hakkında daha fazla bilgi için bkz: Win32 Programcı Başvurusu.

Açıklamalar

Yeni bir iplik yaratmak için bu işlevini çağırın. AfxBeginThread ilk şeklinde, bir iş parçacığı oluşturur. İkinci form kullanıcı arabirimi iş parçacığı oluşturur.

AfxBeginThread yeni bir CWinThread nesnesi oluşturur, iş parçacığının başlatmak için CreateThread işlevini çağırır ve iş parçacığına bir işaretçi döndürür. Kontrol prosedürü tüm nesneleri düzgün herhangi bir parçası oluşturma başarısız deallocated emin olmak için yapılır. İş parçacığı sona erdirmek için AfxEndThread gelen iplik içinde arama veya iş parçacığı denetleme işlevinin dönüş.

AfxBeginThreadhakkında daha fazla bilgi için bkz: makaleleri Multithreading: alt iş parçacığı oluşturma ve Multithreading: kullanıcı arabirimi iş parçacığı oluşturma Visual c++ Programcı Kılavuzu.

Ayrıca bkz: AfxGetThread

Index