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

None

Remarques

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

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 de David Solomon et Mark Russinovich.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête wdbgexts.h (inclure Wdbgexts.h, Dbgeng.h)

Voir aussi

GetTebAddress