Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет константу в символьной информации (например, аргумент шаблона нетипа в 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++