Partager via


Méthode IDebugDataSpaces4 ::ReadPointersVirtual (dbgeng.h)

La méthode ReadPointersVirtual est une méthode pratique pour lire les pointeurs à partir de l’espace d’adressage virtuel de la cible.

Syntaxe

HRESULT ReadPointersVirtual(
  [in]  ULONG    Count,
  [in]  ULONG64  Offset,
  [out] PULONG64 Ptrs
);

Paramètres

[in] Count

Spécifie le nombre de pointeurs à lire.

[in] Offset

Spécifie l’emplacement dans l’espace d’adressage virtuel de la cible pour commencer à lire les pointeurs.

[out] Ptrs

Spécifie le tableau à stocker les pointeurs. Le nombre d’éléments que ce tableau contient est Count.

Valeur retournée

Code de retour Description
S_OK
Tous les pointeurs ont été lus à partir de la mémoire de la cible et stockés dans Ptrs.
 

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

Remarques

Cette méthode lit à partir de la mémoire à partir de l’espace d’adressage virtuel de la cible. La mémoire est ensuite traitée comme une liste de pointeurs. Tous les pointeurs 32 bits sont ensuite étendus aux valeurs 64 bits.

Configuration requise

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

Voir aussi

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadVirtual

WritePointersVirtual