Поделиться через


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

Представляет константу в символьной информации (например, аргумент шаблона нетипа в C++).

Наследство

IDebugHostConstant наследует от IDebugHostSymbol.

Методика

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

 
IDebugHostConstant::AddRef

Метод IDebugHostConstant::AddRef увеличивает число ссылок для интерфейса в объекте.
IDebugHostConstant::EnumerateChildren

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

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

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

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

Получает тип символа, который это (то есть поле, базовый класс, тип и т. д.).
IDebugHostConstant::GetType

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

Метод GetValue возвращает значение константы, упакованной в VARIANT.
IDebugHostConstant::QueryInterface

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

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

Замечания

Для расположений, где константные значения присутствуют в символьной информации (где определенное значение является символом, который может или не может быть константным значением), интерфейс IDebugHostConstant выражает понятие такой константы. Обычно это используется в таких местах, как аргументы шаблона, где заданный аргумент обычно является типом, но вместо этого может быть аргументом шаблона нетипа (например, константой).

Требования

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

См. также

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