Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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