PsGetThreadId, fonction (ntddk.h)
Cette routine retourne l’identificateur unique (ID) d’un thread donné.
Syntaxe
HANDLE PsGetThreadId(
[in] PETHREAD Thread
);
Paramètres
[in] Thread
Pointeur vers une structure d’objet thread exécutif (ETHREAD).
Valeur de retour
Retourne un HANDLE qui est l’ID unique du thread fourni par l’appelant.
Remarques
Un pilote peut appeler PsGetThreadId pour plusieurs raisons :
Identification du thread : l’ID de thread retourné par PsGetThreadId est unique à l’échelle du système, pas seulement dans un seul processus.
Débogage et journalisation : les ID de thread sont souvent utilisés dans le débogage et la journalisation pour suivre l’exécution du programme.
L’ID de thread n’est pas unique pour une session de démarrage. Une fois qu’un thread a terminé son ID, il peut être réutilisé.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows XP |
d’en-tête | ntddk.h |
IRQL | <= DISPATCH_LEVEL |