Fonction GetThreadId (processthreadsapi.h)
Récupère l’identificateur de thread du thread spécifié.
Syntaxe
DWORD GetThreadId(
[in] HANDLE Thread
);
Paramètres
[in] Thread
Handle pour le thread. Le handle doit avoir le droit d’accès THREAD_QUERY_INFORMATION ou THREAD_QUERY_LIMITED_INFORMATION. Pour plus d’informations sur les droits d’accès, consultez Sécurité des threads et droits d’accès.
Windows Server 2003 : Le handle doit avoir le droit d’accès THREAD_QUERY_INFORMATION.
Valeur retournée
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
Jusqu’à ce qu’un thread se termine, son identificateur de thread l’identifie de manière unique sur le système.
Pour compiler une application qui utilise cette fonction, définissez _WIN32_WINNT comme 0x0502 ou version ultérieure. Pour plus d’informations, consultez Utilisation des en-têtes Windows.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | processthreadsapi.h (inclure Windows.h sur Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |