GetProcessIdOfThread, fonction (processthreadsapi.h)

Récupère l’identificateur de processus du processus associé au thread spécifié.

Syntaxe

DWORD GetProcessIdOfThread(
  [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, 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 réussit, la valeur de retour est l’identificateur de processus du processus associé au thread spécifié.

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 processus se termine, son identificateur de processus l’identifie de manière unique sur le système. Pour plus d’informations sur les droits d’accès, consultez Sécurité des threads et droits d’accès.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
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

Voir aussi

GetCurrentThreadId

GetProcessId

GetThreadId

Processus