Partager via


Interface IDebugHostMemory5 (dbgmodel.h)

Version 5 de l’interface d’accès en mémoire au débogueur sous-jacent.

Cette version 5 de l’interface prend en charge toutes les méthodes précédentes avec des signatures identiques et inclut d’autres nouvelles méthodes qui fournissent des fonctionnalités ajoutées. Les nouvelles méthodes sont répertoriées dans l’en-tête à la fin de la section pour cette interface.

Héritage

L’interface IDebugHostMemory5 hérite de l’interface IDebugHostMemory4.

Méthode

L’interface IDebugHostMemory5 a ces méthodes.

 
IDebugHostMemory5 ::AddRef

La méthode AddRef incrémente le nombre de références d’un objet.
IDebugHostMemory5 ::CanonicalizeLocation

La méthode CanonicalizeLocation transforme un emplacement donné en sa « représentation canonique », qui est un formulaire standard choisi.
IDebugHostMemory5 ::GetDisplayStringForLocation

Pour un emplacement donné dans l’espace d’adressage de la cible tel que défini par le contexte et l’emplacement, convertissez l’emplacement en chaîne affichable (selon le format choisi par l’hôte).
IDebugHostMemory5 ::GetPhysicalAddressLocation

La méthode GetPhysicalAddressLocation crée une structure d’emplacement qui représente un décalage en tant qu’adresse de mémoire physique.
IDebugHostMemory5 ::IsPhysicalAddressLocation

La méthode IsPhysicalAddressLocation retourne si un emplacement donné représente une adresse physique ou non.
IDebugHostMemory5 ::LinearizeLocation

Prend un emplacement qui peut représenter quelque chose d’autre qu’une adresse de mémoire virtuelle et tente de linéariser l’emplacement dans une adresse de mémoire virtuelle dans le contexte donné.
IDebugHostMemory5 ::QueryInterface

La méthode QueryInterface récupère des pointeurs vers des interfaces prises en charge sur un objet.
IDebugHostMemory5 ::ReadBytes

La méthode ReadBytes lit un certain nombre d’octets à partir de l’espace d’adressage de la cible pour un contexte et un emplacement donnés.
IDebugHostMemory5 ::ReadIntrinsics

La méthode ReadIntrinsics lit une ou plusieurs valeurs intrinsèques de l’espace d’adressage de la cible définie par le contexte et l’emplacement donnés.
IDebugHostMemory5 ::ReadOrdinalIntrinsics

IDebugHostMemory5 ::ReadPointers

La méthode ReadPointers lit un certain nombre de pointeurs à partir de l’espace d’adressage de la cible pour un contexte et un emplacement donnés.
IDebugHostMemory5 ::Release

La méthode IDebugHostMemory5 ::Release libère une référence à l’objet mémoire.
IDebugHostMemory5 ::WriteBytes

La méthode IDebugHostMemory5 ::WriteBytes écrit un certain nombre d’octets dans l’espace d’adressage de la cible pour un contexte et un emplacement donnés.
IDebugHostMemory5 ::WritePointers

La méthode IDebugHostMemory5 ::WritePointers écrit un certain nombre de pointeurs dans l’espace d’adressage de la cible.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

Vue d’ensemble du modèle de données du débogueur C++