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