Condividi tramite


Classe CRTThreadTraits

Questa classe fornisce la funzione di creazione per un thread CRT. Usare questa classe se il thread userà funzioni CRT.

Importante

Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.

Sintassi

class CRTThreadTraits

Membri

Metodi pubblici

Nome Descrizione
CRTThreadTraits::CreateThread (Statico) Chiamare questa funzione per creare un thread in grado di usare le 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 non userà funzioni CRT, usare invece Win32ThreadTraits .

Requisiti

Intestazione: atlbase.h

CRTThreadTraits::CreateThread

Chiamare questa funzione per creare un thread in grado di usare le 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 _beginthreadex per creare il thread.

Vedi anche

Cenni preliminari sulla classe