Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс для определенного символа.
Эта версия 2 интерфейса поддерживает все предыдущие методы с идентичными сигнатурами и включает дополнительные новые методы, обеспечивающие добавленную функциональность. Новые методы перечислены в заголовке в конце раздела для этого интерфейса.
Наследство
IDebugHostSymbol2 наследует от IDebugHostSymbol.
Методика
Интерфейс IDebugHostSymbol2 имеет эти методы.
IDebugHostSymbol2::AddRef Метод IDebugHostSymbol2::AddRef увеличивает число ссылок для интерфейса в объекте. |
IDebugHostSymbol2::CompareAgainst Метод IDebugHostSymbol2::CompareAgainst при вызове символа сравнивает символ с другим указанным символом для равенства указателя интерфейса. |
IDebugHostSymbol2::EnumerateChildren Метод IDebugHostSymbol2::EnumerateChildren получает перечислитель, способный перечислять все дочерние элементы заданного символа. |
IDebugHostSymbol2::EnumerateChildrenEx Перечисляет все дочерние символы заданного типа, имени и расширенные сведения, которые присутствуют. |
IDebugHostSymbol2::GetContainingModule Метод IDebugHostSymbol2::GetContainingModule при вызове символа получает модуль, содержащий символ, если символ содержит модуль. |
IDebugHostSymbol2::GetContext Метод IDebugHostSymbol2::GetContext при вызове символа получает контекст узла, в котором находится символ. |
IDebugHostSymbol2::GetLanguage Если символ может определить язык, для которого он применяется, возвращает идентификатор для такого. |
IDebugHostSymbol2::GetName Метод IDebugHostSymbol2::GetName при вызове символа получает имя символа, если он имеет имя. |
IDebugHostSymbol2::GetSymbolKind Метод IDebugHostSymbol2::GetSymbolKind при вызове символа получает тип символа, например поле, базовый класс или тип. |
IDebugHostSymbol2::GetType Метод IDebugHostSymbol2::GetType при вызове символа получает тип символа, например int *. |
IDebugHostSymbol2::QueryInterface Метод IDebugHostSymbol2::QueryInterface извлекает указатели на поддерживаемые интерфейсы объекта. |
IDebugHostSymbol2::Release Метод IDebugHostSymbol2::Release уменьшает количество ссылок для интерфейса объекта. |
Замечания
Каждый символ, который можно вернуть из узла модели данных, будет производным от IDebugHostSymbol. Это основной интерфейс, реализующий каждый символ независимо от типа символа. В зависимости от типа символа данный символ может реализовать набор других интерфейсов, возвращающих атрибуты более уникальным для определенного типа символа, представленного этим интерфейсом.
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |
См. также
Обзор модели данных отладчика C++