Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс (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++