Classe Win32ThreadTraits
Questa classe fornisce la funzione di creazione per un thread di Windows. Usare questa classe se il thread non userà le funzioni CRT.
Importante
Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.
Sintassi
class Win32ThreadTraits
Membri
Metodi pubblici
Nome | Descrizione |
---|---|
Win32ThreadTraits::CreateThread | (Statico) Chiamare questa funzione per creare un thread che non deve usare funzioni CRT. |
Osservazioni:
I tratti di thread sono classi che forniscono una funzione di creazione per un particolare tipo di thread. La funzione di creazione ha la stessa firma e semantica della funzione CreateThread di Windows.
I tratti di thread vengono usati dalle classi seguenti:
Se il thread userà funzioni CRT, usare invece CRTThreadTraits .
Requisiti
Intestazione: atlbase.h
Win32ThreadTraits::CreateThread
Chiamare questa funzione per creare un thread che non deve usare funzioni CRT.
static HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpsa,
DWORD dwStackSize,
LPTHREAD_START_ROUTINE pfnThreadProc,
void* pvParam,
DWORD dwCreationFlags,
DWORD* pdwThreadId) throw();
Parametri
lpsa
Attributi di sicurezza per il nuovo thread.
dwStackSize
Dimensioni dello stack per il nuovo thread.
pfnThreadProc
Procedura thread del nuovo thread.
pvParam
Parametro da passare alla routine thread.
dwCreationFlags
Flag di creazione (0 o CREATE_SUSPENDED).
pdwThreadId
[out] Indirizzo della variabile DWORD che, in caso di esito positivo, riceve l'ID thread del thread appena creato.
Valore restituito
Restituisce l'handle al thread appena creato o NULL in caso di errore. Chiamare GetLastError per ottenere informazioni estese sull'errore.
Osservazioni:
Per altre informazioni sui parametri per questa funzione, vedere CreateThread .
Questa funzione chiama CreateThread
per creare il thread.