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

Интерфейс (производный от IDebugHostSymbol ) для определенного модуля.

Наследование

IDebugHostModule наследуется от IDebugHostSymbol.

Методы

Интерфейс IDebugHostModule содержит следующие методы.

 
IDebugHostModule::AddRef

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

Метод IDebugHostModule::EnumerateChildren получает перечислитель, способный перечислять все дочерние элементы данного символа.
IDebugHostModule::FindSymbolByName

Метод IDebugHostModule::FindSymbolByName при вызове для модуля извлекает глобальный символ по имени из модуля.
IDebugHostModule::FindSymbolByRVA

Метод IDebugHostModule::FindSymbolByRVA при вызове для модуля извлекает символ по заданному относительному виртуальному адресу в модуле.
IDebugHostModule::FindTypeByName

Метод IDebugHostModule::FindTypeByName при вызове для модуля находит тип по имени типа из модуля и извлекает для него символ типа.
IDebugHostModule::GetBaseLocation

Метод IDebugHostModule::GetBaseLocation при вызове для модуля получает базовый адрес загрузки модуля в виде структуры расположения.
IDebugHostModule::GetContainingModule

Метод IDebugHostModule::GetContainingModule при вызове для символа получает модуль, содержащий символ, если символ содержит содержащий модуль.
IDebugHostModule::GetContext

Метод IDebugHostModule::GetContext при вызове для символа получает контекст узла, в котором находится символ.
IDebugHostModule::GetImageName

Метод IDebugHostModule::GetImageName получает имя образа или полный путь к модулю в виде выделенной строки.
IDebugHostModule::GetName

Метод IDebugHostModule::GetName при вызове для символа получает имя символа, если он имеет имя.
IDebugHostModule::GetSymbolKind

Метод IDebugHostModule::GetSymbolKind при вызове для символа получает тип символа, например поле, базовый класс или тип.
IDebugHostModule::GetType

Метод IDebugHostModule::GetType при вызове для символа получает тип символа, например int *.
IDebugHostModule::GetVersion

Метод IDebugHostModule::GetVersion при вызове для модуля получает сведения о версии модуля из заголовков модуля.
IDebugHostModule::QueryInterface

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

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

Комментарии

Представление отладчика о модуле, загружаемом в пределах определенного адресного пространства, представлено в модели данных двумя различными способами:

  • На системном уровне типа через интерфейс IDebugHostModule. Здесь модуль является символом, а основные атрибуты модуля являются вызовами метода интерфейса.

  • Проецируется на уровне модели данных с помощью модели данных Debugger.Models.Module. Это расширяемая инкапсуляция типа системного представления модуля IDebugHostModule.

Требования

Требование Значение
Заголовок dbgmodel.h

См. также раздел

Общие сведения о модели данных отладчика C++