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