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