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


Интерфейс IDebugHostMemory2 (dbgmodel.h)

Интерфейс доступа к памяти базовому отладчику.

Эта версия 2 интерфейса поддерживает все предыдущие методы с идентичными сигнатурами и включает дополнительные новые методы, обеспечивающие добавленную функциональность. Новые методы перечислены в заголовке в конце раздела для этого интерфейса.

Наследство

IDebugHostMemory2 наследует от IDebugHostMemory.

Методика

Интерфейс IDebugHostMemory2 имеет эти методы.

 
IDebugHostMemory2::AddRef

Метод IDebugHostMemory2::AddRef увеличивает число ссылок для интерфейса в объекте.
IDebugHostMemory2::GetDisplayStringForLocation

Для заданного расположения в адресном пространстве целевого объекта, определенного контекстом и расположением, преобразуйте расположение в отображаемую строку (в соответствии с любым форматом, который выбирает узел).
IDebugHostMemory2::LinearizeLocation

Принимает расположение, которое может представлять что-то, отличное от адреса виртуальной памяти, и пытается линейнейизировать расположение в адрес виртуальной памяти в заданном контексте.
IDebugHostMemory2::QueryInterface

Метод IDebugHostMemory2::QueryInterface извлекает указатели на поддерживаемые интерфейсы объекта.
IDebugHostMemory2::ReadBytes

Метод IDebugHostMemory2::ReadBytes считывает количество байтов из адресного пространства целевого объекта для заданного контекста и расположения.
IDebugHostMemory2::ReadPointers

Метод IDebugHostMemory2::ReadPointers считывает ряд указателей из адресного пространства целевого объекта для заданного контекста и расположения.
IDebugHostMemory2::Release

Метод IDebugHostMemory2::Release уменьшает количество ссылок для интерфейса объекта.
IDebugHostMemory2::WriteBytes

Метод IDebugHostMemory2::WriteBytes записывает несколько байтов в адресное пространство целевого объекта для заданного контекста и расположения.
IDebugHostMemory2::WritePointers

Принимает ряд указателей, содержащихся в 64-разрядных значениях без знака, усечение их до собственного размера указателя целевого объекта и записывает их в адресное пространство целевого объекта, как определено в неисправном контексте и расположении.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

Обзор модели данных отладчика C++