Partager via


IDebugDataSpaces3 ::ReadPointersVirtual, méthode (dbgeng.h)

La méthode ReadPointersVirtual est une méthode pratique pour lire des 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 pour stocker les pointeurs. Le nombre d’éléments que contient ce tableau est Count.

Valeur de retour

Retourner le code 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 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 à des valeurs 64 bits.

Exigences

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

Voir aussi

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadVirtual

writePointersVirtual