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
Název | 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.
Návratová 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.