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