IDebugMemoryContext2
Cette interface représente une position dans l'espace d'adressage de l'ordinateur exécutant le programme débogué.
IDebugMemoryContext2 : IUnknown
Remarques à l'intention des implémenteurs
le moteur de débogage (DE) implémente cette interface pour représenter une adresse dans la mémoire.
Remarques pour les appelants
Un appel à IDebugProperty2 : : GetMemoryContext ou à IDebugReference2 : : GetMemoryContext retourne cette interface. En outre, les appels copies de retour d' IDebugMemoryContext2 : : ajoutez et d' IDebugMemoryContext2 : : soustrayez à de nouvelles de cette interface après l'opération arithmétique appropriée a été appliqués.
méthodes en commande de Vtable
Le tableau suivant répertorie les méthodes d' IDebugMemoryContext2.
Méthode |
Description |
---|---|
Obtient le nom utilisateur-affichable dans ce contexte. |
|
obtient les informations qui décrivent ce contexte. |
|
ajoute une valeur spécifiée à l'adresse actuelle du contexte pour créer un nouveau contexte. |
|
soustrait une valeur spécifiée de l'adresse actuelle du contexte pour créer un nouveau contexte. |
|
Compare deux contextes de la façon indiquée par comparaison des balises. |
Notes
Les appels IDebugProperty2 : : GetMemoryContext de fenêtre de Mémoire de Visual Studio pour obtenir l'interface d' IDebugMemoryContext2 qui contient l'expression évaluée les avez utilisés pour l'adresse mémoire. Ce contexte est ensuite passé à IDebugMemoryBytes2 : : ReadAt et à IDebugMemoryBytes2 : : WriteAt pour spécifier l'adresse pour lire ou écrire.
Configuration requise
en-tête : msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll
Voir aussi
Référence
IDebugProperty2 : : GetMemoryContext
IDebugReference2 : : GetMemoryContext
IDebugMemoryBytes2 : : WriteAt