Partager via


Win32ThreadTraits, classe

Cette classe fournit la fonction de création d’un thread Windows. Utilisez cette classe si le thread n’utilise pas les 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 Win32ThreadTraits

Membres

Méthodes publiques

Nom Description
Win32ThreadTraits ::CreateThread (Statique) Appelez cette fonction pour créer un thread qui ne doit pas utiliser les 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 utilise des fonctions CRT, utilisez plutôt CRTThreadTraits .

Spécifications

En-tête : atlbase.h

Win32ThreadTraits ::CreateThread

Appelez cette fonction pour créer un thread qui ne doit pas utiliser les 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 CreateThread pour créer le thread.

Voir aussi

Vue d’ensemble de la classe