Поделиться через


IDebugMemoryContext2

Этот интерфейс представляет позицию в адресном пространстве компьютера, на котором выполняется отлаживаемый программы.

IDebugMemoryContext2 : IUnknown

Примечания по реализации

Отладчик (DE) реализует этот интерфейс, чтобы представлять адрес в памяти.

Замечания для вызывающих объектов

Вызов IDebugProperty2::GetMemoryContext OR IDebugReference2::GetMemoryContext возвращает данный интерфейс. Кроме того, вызовы IDebugMemoryContext2::Add и IDebugMemoryContext2::Subtract примененные новые копии этого интерфейса, возвращаемые после соответствующей арифметической операции.

Методы в том порядке Vtable

В следующей таблице показаны методы IDebugMemoryContext2.

Метод

Описание

IDebugMemoryContext2::GetName

Получает отображаемое для пользователя имя для данного контекста.

IDebugMemoryContext2::GetInfo

Получает сведения, описывающие этот контекст.

IDebugMemoryContext2::Add

Добавляет указанное значение на адрес текущего контекста для создания нового контекста.

IDebugMemoryContext2::Subtract

Вычитает указанное значение из адреса текущего контекста для создания нового контекста.

IDebugMemoryContext2::Compare

Сравнивает 2 контекста способом, отображаемом by флаги сравнения.

Заметки

Visual Studio Память вызовы окна IDebugProperty2::GetMemoryContext доступ IDebugMemoryContext2 интерфейс, который содержит вычисленное выражение, используемый для адреса памяти. Этот контекст затем передается IDebugMemoryBytes2::ReadAt и IDebugMemoryBytes2::WriteAt указать адрес для чтения или записи.

Требования

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также

Ссылки

IDebugProperty2::GetMemoryContext

IDebugReference2::GetMemoryContext

IDebugMemoryBytes2::ReadAt

IDebugMemoryBytes2::WriteAt

Основные понятия

основной интерфейсы