Partager via


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

IDebugMemoryContext2 : : GetName

Obtient le nom utilisateur-affichable dans ce contexte.

IDebugMemoryContext2 : : GetInfo

obtient les informations qui décrivent ce contexte.

IDebugMemoryContext2 : : ajoutez

ajoute une valeur spécifiée à l'adresse actuelle du contexte pour créer un nouveau contexte.

IDebugMemoryContext2 : : soustrayez

soustrait une valeur spécifiée de l'adresse actuelle du contexte pour créer un nouveau contexte.

IDebugMemoryContext2 : : comparez

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 : : ReadAt

IDebugMemoryBytes2 : : WriteAt

Concepts

Les interfaces principales