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 |