IDebugHostMemory ::ReadPointers, méthode (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’emplacementpassés.
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 des 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 sont placés dans le tableau passé ici. Les pointeurs d’une taille inférieure à 64 bits ne seront pas étendus à 64 bits.
Valeur de retour
Cette méthode retourne HRESULT qui indique la réussite ou l’échec.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |