Partager via


Méthode IDebugSystemObjects ::GetCurrentProcessPeb (dbgeng.h)

La méthode GetCurrentProcessPeb retourne le bloc d’environnement de processus (PEB) du processus en cours.

Syntaxe

HRESULT GetCurrentProcessPeb(
  [out] PULONG64 Offset
);

Paramètres

[out] Offset

Reçoit l’emplacement dans l’espace d’adressage virtuel de la cible du PEB du processus actuel.

Valeur retournée

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .

Code de retour Description
S_OK
La méthode a réussi.

Remarques

Dans le débogage en mode utilisateur, cette méthode fournit les mêmes informations que GetCurrentProcessDataOffset.

Dans le débogage en mode noyau, l’emplacement retourné est celui de la structure PEB pour le processus système dans lequel le dernier événement s’est produit.

Note En mode noyau, le processus actuel de la cible est toujours le seul processus virtuel créé par le moteur de débogueur pour le noyau. Toutefois, étant donné que des événements peuvent se produire dans différents processus système, l’emplacement PEB retourné par cette méthode peut changer.
 
Pour plus d’informations sur les processus, consultez Threads et processus.

Configuration requise

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