Интерфейс 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

См. также раздел

Общие сведения о модели данных отладчика C++