IDebugDataSpaces ::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 retournée
Code de retour | Description |
---|---|
|
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 aux valeurs de signature 64 bits.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |