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

Версия 5 интерфейса (IDebugHostSymbol производным) к конкретному модулю.

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

Наследство

Интерфейс IDebugHostModule5 наследует от интерфейса IDebugHostModule4.

Методы

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

 
IDebugHostModule5::AddRef

Метод AddRef увеличивает число ссылок для модуля.
IDebugHostModule5::EnumerateChildren

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

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

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

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

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

Метод FindTypeByName2 находит тип по имени в модуле. Если задан заключенный символ, тип ищется по имени внутри этого заключиющего символа; в противном случае тип ищется глобально.
IDebugHostModule5::GetBaseLocation

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

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

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

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

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

Метод GetPrimaryCompilerInformation Возвращает сведения о том, что может считаться основным компилятором, который создал модуль.
IDebugHostModule5::GetRange

Метод GetRange извлекает начальные и конечные виртуальные адреса (VA) модуля в памяти.
IDebugHostModule5::GetSymbolKind

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

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

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

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

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

Требования

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

См. также

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