Partager via


CRTThreadTraits, classe

Cette classe fournit la fonction de création d’un thread CRT. Utilisez cette classe si le thread utilisera des fonctions CRT.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.

Syntaxe

class CRTThreadTraits

Membres

Méthodes publiques

Nom Description
CRTThreadTraits ::CreateThread (Statique) Appelez cette fonction pour créer un thread qui peut utiliser des fonctions CRT.

Notes

Les caractéristiques de thread sont des classes qui fournissent une fonction de création pour un type particulier de thread. La fonction de création a la même signature et la sémantique que la fonction Windows CreateThread .

Les caractéristiques de thread sont utilisées par les classes suivantes :

Si le thread n’utilise pas de fonctions CRT, utilisez Win32ThreadTraits à la place.

Spécifications

En-tête : atlbase.h

CRTThreadTraits ::CreateThread

Appelez cette fonction pour créer un thread qui peut utiliser des fonctions CRT.

static HANDLE CreateThread(
    LPSECURITY_ATTRIBUTES lpsa,
    DWORD dwStackSize,
    LPTHREAD_START_ROUTINE pfnThreadProc,
    void* pvParam,
    DWORD dwCreationFlags,
    DWORD* pdwThreadId) throw();

Paramètres

lpsa
Attributs de sécurité pour le nouveau thread.

dwStackSize
Taille de la pile pour le nouveau thread.

pfnThreadProc
Procédure de thread du nouveau thread.

pvParam
Paramètre à passer à la procédure thread.

dwCreationFlags
Indicateurs de création (0 ou CREATE_SUSPENDED).

pdwThreadId
[out] Adresse de la variable DWORD qui, en cas de réussite, reçoit l’ID de thread du thread nouvellement créé.

Valeur de retour

Retourne le handle au thread nouvellement créé ou NULL en cas d’échec. Appelez GetLastError pour obtenir des informations d’erreur étendues.

Notes

Pour plus d’informations sur les paramètres de cette fonction, consultez CreateThread .

Cette fonction appelle _beginthreadex pour créer le thread.

Voir aussi

Vue d’ensemble de la classe