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.