IDebugMemoryContext2
Cette interface représente une position dans l’espace d’adressage de la machine exécutant le programme en cours de débogage.
Syntaxe
IDebugMemoryContext2 : IUnknown
Remarques pour les implémenteurs
Le moteur de débogage (DE) implémente cette interface pour représenter une adresse en mémoire.
Remarques pour les appelants
Un appel à GetMemoryContext ou GetMemoryContext retourne cette interface. En outre, les appels à Ajouter et Soustraire retournent de nouvelles copies de cette interface après l’application de l’opération arithmétique appropriée.
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IDebugMemoryContext2
.
Méthode | Description |
---|---|
GetName | Obtient le nom affichable par l’utilisateur pour ce contexte. |
GetInfo | Obtient des informations qui décrivent ce contexte. |
Ajouter | Ajoute une valeur spécifiée à l’adresse du contexte actuel pour créer un contexte. |
Soustraire | Soustrait une valeur spécifiée de l’adresse du contexte actuel pour créer un contexte. |
Compare | Compare deux contextes de la manière indiquée par les indicateurs de comparaison. |
Notes
La fenêtre Mémoire de Visual Studio appelle GetMemoryContext pour obtenir l’interface qui contient l’expression IDebugMemoryContext2
évaluée utilisée pour l’adresse mémoire. Ce contexte est ensuite passé à ReadAt et WriteAt pour spécifier l’adresse à lire ou écrire.
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll