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

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

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

IDebugHostModule interits from 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++