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.

Zobacz też

Omówienie klasy