Partager via


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
    Les attributs de sécurité pour le nouveau thread.

  • dwStackSize
    La taille de la pile du thread.

  • pfnThreadProc
    La procédure de thread du nouveau thread.

  • pvParam
    Le paramètre à passer à la procédure de thread.

  • dwCreationFlags
    Les balises 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 de création récente.

Valeur de retour

Retourne le handle du thread nouvellement créé ou la valeur NULL en cas de échec. Appel GetLastError pour obtenir des informations d'erreurs étendues.

Notes

Consultez CreateThread pour plus d'informations sur les paramètres à cette fonction.

Appels à cette fonction _beginthreadex pour créer le thread.

Configuration requise

Header: atlbase.h

Voir aussi

Référence

CRTThreadTraits, classe