Partager via


GetCurrentThreadAddr, fonction (wdbgexts.h)

La fonction GetCurrentThreadAddr retourne l’emplacement des données système qui décrivent le thread actuel.

Syntaxe

void GetCurrentThreadAddr(
  DWORD    Processor,
  PULONG64 Address
);

Paramètres

Processor

Spécifie l’index du thread dont les données système seront retournées.

Dans le débogage en mode noyau, il s’agit de l’index d’un thread virtuel, qui est l’index d’un processeur sur l’ordinateur cible.

Address

Reçoit l’emplacement des données système pour le thread.

Valeur de retour

Aucun

Remarques

Dans le débogage en mode utilisateur, GetCurrentThreadAddr retourne l’emplacement du bloc d’environnement de thread du thread (TEB). Il s’agit du même emplacement que GetTebAddress retourne.

Dans le débogage en mode noyau, GetCurrentThreadAddr retourne l’emplacement de la structure KTHREAD du thread du système d’exploitation qui s’exécutait sur le processeur lorsque le dernier événement s’est produit.

Pour plus d’informations sur les structures KTHREAD et TEB, consultez Microsoft Windows Internals par David Salomon et Mark Russinovich.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête wdbgexts.h (include Wdbgexts.h, Dbgeng.h)

Voir aussi

GetTebAddress