Interface IDebugHostMemory2 (dbgmodel.h)
Interface d’accès mémoire au débogueur sous-jacent.
Cette version 2 de l’interface prend en charge toutes les méthodes précédentes avec des signatures identiques et inclut de nouvelles méthodes supplémentaires qui fournissent des fonctionnalités supplémentaires. Les nouvelles méthodes sont répertoriées dans l’en-tête à la fin de la section pour cette interface.
Héritage
IDebugHostMemory2 hérite de IDebugHostMemory.
Méthodes
L’interface IDebugHostMemory2 a ces méthodes.
IDebugHostMemory2 ::AddRef La méthode IDebugHostMemory2 ::AddRef incrémente le nombre de références pour une interface sur un objet . |
IDebugHostMemory2 ::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). |
IDebugHostMemory2 ::LinearizeLocation Prend un emplacement qui peut représenter autre chose qu’une adresse de mémoire virtuelle et tente de linéariser l’emplacement en une adresse de mémoire virtuelle dans le contexte donné. |
IDebugHostMemory2 ::QueryInterface La méthode IDebugHostMemory2 ::QueryInterface récupère les pointeurs vers les interfaces prises en charge sur un objet. |
IDebugHostMemory2 ::ReadBytes La méthode IDebugHostMemory2 ::ReadBytes lit un nombre d’octets à partir de l’espace d’adressage de la cible pour un contexte et un emplacement donnés. |
IDebugHostMemory2 ::ReadPointers La méthode IDebugHostMemory2 ::ReadPointers lit un certain nombre de pointeurs à partir de l’espace d’adressage de la cible pour un contexte et un emplacement donnés. |
IDebugHostMemory2 ::Release La méthode IDebugHostMemory2 ::Release décrémente le nombre de références pour une interface sur un objet. |
IDebugHostMemory2 ::WriteBytes La méthode IDebugHostMemory2 ::WriteBytes écrit un nombre d’octets dans l’espace d’adressage de la cible pour un contexte et un emplacement donnés. |
IDebugHostMemory2 ::WritePointers Prend un certain nombre de pointeurs tels qu’ils sont conservés dans des valeurs 64 bits non signées, les tronque à la taille de pointeur native de la cible et les écrit dans l’espace d’adressage de la cible tel que défini par le contexte et l’emplacement entrés. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour