Klasa Win32ThreadTraits
Ta klasa udostępnia funkcję tworzenia wątku systemu Windows. Użyj tej klasy, jeśli wątek nie będzie używać funkcji CRT.
Ważne
Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.
Składnia
class Win32ThreadTraits
Elementy członkowskie
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
Win32ThreadTraits::CreateThread | (Statyczne) Wywołaj tę funkcję, aby utworzyć wątek, który nie powinien używać funkcji CRT. |
Uwagi
Cechy wątków to klasy, które zapewniają funkcję tworzenia dla określonego typu wątku. Funkcja tworzenia ma ten sam podpis i semantyka co funkcja CreateThread systemu Windows.
Cechy wątków są używane przez następujące klasy:
Jeśli wątek będzie używać funkcji CRT, zamiast tego użyj CRTThreadTraits .
Wymagania
Nagłówek: atlbase.h
Win32ThreadTraits::CreateThread
Wywołaj tę funkcję, aby utworzyć wątek, który nie powinien używać funkcji CRT.
static HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpsa,
DWORD dwStackSize,
LPTHREAD_START_ROUTINE pfnThreadProc,
void* pvParam,
DWORD dwCreationFlags,
DWORD* pdwThreadId) throw();
Parametry
lpsa
Atrybuty zabezpieczeń dla nowego wątku.
dwStackSize
Rozmiar stosu dla nowego wątku.
pfnThreadProc
Procedura wątku nowego wątku.
pvParam
Parametr, który ma zostać przekazany do procedury wątku.
dwCreationFlags
Flagi tworzenia (0 lub CREATE_SUSPENDED).
pdwThreadId
[out] Adres zmiennej DWORD, która po powodzeniu otrzymuje identyfikator wątku nowo utworzonego wątku.
Wartość zwracana
Zwraca uchwyt do nowo utworzonego wątku lub wartości NULL po awarii. Wywołaj metodę GetLastError , aby uzyskać rozszerzone informacje o błędzie.
Uwagi
Aby uzyskać więcej informacji na temat parametrów tej funkcji, zobacz CreateThread .
Ta funkcja wywołuje metodę CreateThread
tworzenia wątku.