IDebugMemoryContext2
Этот интерфейс представляет позицию в адресном пространстве компьютера, на котором выполняется отлаживаемый программы.
IDebugMemoryContext2 : IUnknown
Примечания по реализации
Отладчик (DE) реализует этот интерфейс, чтобы представлять адрес в памяти.
Замечания для вызывающих объектов
Вызов IDebugProperty2::GetMemoryContext OR IDebugReference2::GetMemoryContext возвращает данный интерфейс. Кроме того, вызовы IDebugMemoryContext2::Add и IDebugMemoryContext2::Subtract примененные новые копии этого интерфейса, возвращаемые после соответствующей арифметической операции.
Методы в том порядке Vtable
В следующей таблице показаны методы IDebugMemoryContext2.
Метод |
Описание |
---|---|
Получает отображаемое для пользователя имя для данного контекста. |
|
Получает сведения, описывающие этот контекст. |
|
Добавляет указанное значение на адрес текущего контекста для создания нового контекста. |
|
Вычитает указанное значение из адреса текущего контекста для создания нового контекста. |
|
Сравнивает 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