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

Представляет поле в структуре или классе.

Наследование

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++