Sdílet prostřednictvím


CRTThreadTraits – třída

Tato třída poskytuje funkci vytvoření pro vlákno CRT. Tuto třídu použijte, pokud vlákno bude 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 CRTThreadTraits

Členové

Veřejné metody

Jméno popis
CRTThreadTraits::CreateThread (Statické) Voláním této funkce vytvoříte vlákno, které může 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 nebude používat funkce CRT, použijte místo toho Win32ThreadTraits .

Požadavky

Hlavička: atlbase.h

CRTThreadTraits::CreateThread

Voláním této funkce vytvoříte vlákno, které může 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á _beginthreadex k vytvoření vlákna.

Viz také

Přehled třídy