Sdílet prostřednictvím


Win32ThreadTraits – třída

Tato třída poskytuje funkci vytvoření pro vlákno Systému Windows. Tuto třídu použijte, pokud vlákno nebude používat funkce CRT.

Důležité

Tuto třídu a její členy nelze použít v aplikacích, které se spouští v prostředí Windows Runtime.

Syntaxe

class Win32ThreadTraits

Členové

Veřejné metody

Jméno popis
Win32ThreadTraits::CreateThread (Statické) Voláním této funkce vytvořte vlákno, které by nemělo používat funkce CRT.

Poznámky

Vlastnosti vlákna jsou třídy, které poskytují funkci vytvoření pro určitý typ vlákna. Funkce vytvoření má stejný podpis a sémantiku jako funkce Windows CreateThread .

Vlastnosti vlákna jsou používány následujícími třídami:

Pokud vlákno bude používat funkce CRT, použijte místo toho CRTThreadTraits .

Požadavky

Hlavička: atlbase.h

Win32ThreadTraits::CreateThread

Voláním této funkce vytvořte vlákno, které by nemělo používat funkce CRT.

static HANDLE CreateThread(
    LPSECURITY_ATTRIBUTES lpsa,
    DWORD dwStackSize,
    LPTHREAD_START_ROUTINE pfnThreadProc,
    void* pvParam,
    DWORD dwCreationFlags,
    DWORD* pdwThreadId) throw();

Parametry

Lpsa
Atributy zabezpečení pro nové vlákno.

dwStackSize
Velikost zásobníku pro nové vlákno.

pfnThreadProc
Postup vlákna nového vlákna.

pvParam
Parametr, který se má předat podprocesu.

dwCreationFlags
Příznaky vytváření (0 nebo CREATE_SUSPENDED).

pdwThreadId
[ven] Adresa proměnné DWORD, která při úspěchu obdrží ID vlákna nově vytvořeného vlákna.

Vrácená hodnota

Vrátí popisovač nově vytvořeného vlákna nebo null při selhání. Volání GetLastError pro získání rozšířených informací o chybě

Poznámky

Další informace o parametrech této funkce najdete v tématu CreateThread .

Tato funkce volá CreateThread vytvoření vlákna.

Viz také

Přehled třídy