Méthode IDebugHostMemory ::ReadPointers (dbgmodel.h)
Lit un certain nombre d’objets de taille pointeur à partir de l’espace d’adressage de la cible tel que défini par le contexte et l’emplacement entrants.
Chaque pointeur de lecture est, si nécessaire, zéro étendu à 64 bits et retourné.
Syntaxe
HRESULT ReadPointers(
IDebugHostContext *context,
Location location,
ULONG64 count,
ULONG64 *pointers
);
Paramètres
context
Contexte hôte dans lequel lire les pointeurs. Cela représente, par exemple, l’espace d’adressage dans lequel l’emplacement existe.
location
Emplacement auquel lire les pointeurs. Cet emplacement peut représenter une adresse virtuelle dans l’espace d’adressage défini par le contexte ou représenter quelque chose comme un registre dans un enregistrement de contexte pour un thread.
count
Nombre de pointeurs à lire.
pointers
Les pointeurs lus à partir de la cible de débogage seront placés dans le tableau transmis ici. Tous les pointeurs de taille inférieure à 64 bits seront étendus à zéro à 64 bits.
Valeur retournée
Cette méthode retourne HRESULT qui indique la réussite ou l’échec.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |