Partager via


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

Voir aussi

Interface IDebugHostMemory