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