CRTThreadTraits Sınıfı
Bu sınıf, bir CRT iş parçacığı için oluşturma işlevini sağlar. İş parçacığı CRT işlevlerini kullanacaksa bu sınıfı kullanın.
Önemli
Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.
Sözdizimi
class CRTThreadTraits
Üyeler
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CRTThreadTraits::CreateThread | (Statik) CRT işlevlerini kullanabilen bir iş parçacığı oluşturmak için bu işlevi çağır. |
Açıklamalar
İş parçacığı özellikleri, belirli bir iş parçacığı türü için oluşturma işlevi sağlayan sınıflardır. Oluşturma işlevi, Windows CreateThread işleviyle aynı imzaya ve semantike sahiptir.
İş parçacığı özellikleri aşağıdaki sınıflar tarafından kullanılır:
İş parçacığı CRT işlevlerini kullanmayacaksa bunun yerine Win32ThreadTraits kullanın.
Gereksinimler
Üst bilgi: atlbase.h
CRTThreadTraits::CreateThread
CRT işlevlerini kullanabilen bir iş parçacığı oluşturmak için bu işlevi çağır.
static HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpsa,
DWORD dwStackSize,
LPTHREAD_START_ROUTINE pfnThreadProc,
void* pvParam,
DWORD dwCreationFlags,
DWORD* pdwThreadId) throw();
Parametreler
lpsa
Yeni iş parçacığının güvenlik öznitelikleri.
dwStackSize
Yeni iş parçacığının yığın boyutu.
pfnThreadProc
Yeni iş parçacığının iş parçacığı yordamı.
pvParam
İş parçacığı yordamına geçirilecek parametre.
dwCreationFlags
Oluşturma bayrakları (0 veya CREATE_SUSPENDED).
pdwThreadId
[out] Başarılı olduğunda yeni oluşturulan iş parçacığının iş parçacığı kimliğini alan DWORD değişkeninin adresi.
Dönüş Değeri
Yeni oluşturulan iş parçacığının tutamacını veya hata durumunda NULL değerini döndürür. Genişletilmiş hata bilgilerini almak için GetLastError'ı arayın.
Açıklamalar
Bu işlevin parametreleri hakkında daha fazla bilgi için bkz . CreateThread .
Bu işlev, iş parçacığını oluşturmak için _beginthreadex çağırır.