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


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