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.

Vedi anche

Cenni preliminari sulla classe