IDebugMemoryContext2
Этот интерфейс представляет позицию в адресном пространстве компьютера, на котором выполняется отлаживаемая программа.
Синтаксис
IDebugMemoryContext2 : IUnknown
Примечания для разработчиков
Модуль отладки (DE) реализует этот интерфейс для представления адреса в памяти.
Заметки для вызывающих абонентов
Вызов GetMemoryContext или GetMemoryContext возвращает этот интерфейс. Кроме того, вызовы add and Subtract возвращают новые копии этого интерфейса после применения соответствующей арифметической операции.
Методы в порядке таблицы Vtable
В следующей таблице показаны методы IDebugMemoryContext2
.
Метод | Description |
---|---|
GetName | Возвращает отображаемое пользователем имя для этого контекста. |
GetInfo | Возвращает сведения, описывающие этот контекст. |
Прибавить | Добавляет указанное значение в адрес текущего контекста для создания нового контекста. |
Вычитание | Вычитает указанное значение из адреса текущего контекста для создания нового контекста. |
Сравнить | Сравнивает два контекста таким образом, как указано с помощью флагов сравнения. |
Замечания
Окно памяти Visual Studio вызывает GetMemoryContext, чтобы получить IDebugMemoryContext2
интерфейс, содержащий вычисляемое выражение, используемое для адреса памяти. Затем этот контекст передается в ReadAt и WriteAt, чтобы указать адрес для чтения или записи.
Requirements
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll