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 |