Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет поле в структуре или классе.
Наследство
IDebugHostField наследует от IDebugHostSymbol.
Методика
Интерфейс IDebugHostField имеет эти методы.
IDebugHostField::AddRef Метод IDebugHostField::AddRef увеличивает число ссылок для интерфейса объекта. |
IDebugHostField::EnumerateChildren Метод IDebugHostField::EnumerateChildren получает перечислитель, способный перечислять все дочерние элементы заданного символа. |
IDebugHostField::GetContainingModule Метод IDebugHostField::GetContainingModule при вызове символа получает модуль, содержащий символ, если символ содержит содержащий модуль. |
IDebugHostField::GetContext Метод IDebugHostField::GetContext при вызове символа получает контекст узла, в котором находится символ. |
IDebugHostField::GetLocation Для полей, имеющих адрес независимо от конкретного экземпляра типа (например, поля, тип расположения которого указывает LocationStatic), метод GetLocation вернет абстрактное расположение (адрес) поля. |
IDebugHostField::GetLocationKind Метод IDebugHostField::GetLocationKind при вызове символа получает расположение символа в соответствии с перечислением LocationKind. |
IDebugHostField::GetName Метод IDebugHostField::GetName при вызове символа получает имя символа, если он имеет имя. |
IDebugHostField::GetOffset Для полей с смещением метод GetOffset возвращает смещение из базового адреса содержащего типа в данные для самого поля. |
IDebugHostField::GetSymbolKind Метод IDebugHostField::GetSymbolKind при вызове символа получает тип символа, например поле, базовый класс или тип. |
IDebugHostField::GetType Метод IDebugHostField::GetType при вызове символа получает тип символа, например int *. |
IDebugHostField::GetValue Для полей, имеющих константное значение, определенное в символьной информации, метод GetValue возвращает постоянное значение поля. |
IDebugHostField::QueryInterface Метод IDebugHostField::QueryInterface извлекает указатели на поддерживаемые интерфейсы объекта. |
IDebugHostField::Release Метод IDebugHostField::Release уменьшает количество ссылок для интерфейса объекта. |
Замечания
Класс IDebugHostField представляет символ, который является членом данных класса, структуры, объединения или другого типа. Он не представляет бесплатные данные (например, глобальные данные).
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |
См. также
Обзор модели данных отладчика C++