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
Název | 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.
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á CreateThread
vytvoření vlákna.