Partager via


GetPebAddress, fonction (wdbgexts.h)

La fonction GetPebAddress retourne l’adresse du bloc d’environnement de processus (PEB) pour un processus système.

Syntaxe

void GetPebAddress(
  ULONG64    CurrentThread,
  PULONGLONG Address
);

Paramètres

CurrentThread

Spécifie un thread de système d’exploitation dont l’adresse PEB sera retournée.

Dans le débogage en mode noyau, il s’agit de l’emplacement de la structure KTHREAD, qui est retournée par GetCurrentThreadAddr. Si CurrentThread a la valeur NULL, le PEB du processus actuel est retourné.

Dans le débogage en mode utilisateur, CurrentThread est ignoré.

Address

Reçoit l’adresse du PEB pour le processus actuel du système d’exploitation ou, dans le débogage en mode noyau, lorsque CurrentThread n’a pas la valeur NULL, pour le processus système qui contient le thread spécifié par CurrentThread.

Valeur de retour

None

Remarques

Dans le débogage en mode utilisateur, le PEB du thread actuel est retourné.

Dans le débogage en mode noyau, si CurrentThread a la valeur NULL, le PEB du processus du système d’exploitation dans lequel le dernier événement s’est produit est retourné.

Configuration requise

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

Voir aussi

GetCurrentThreadAddr

GetTebAddress