Поделиться через


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

Интерфейс (производный от IDebugHostSymbol ) к данным.

Представляет данные в модуле (если бы они находились в структуре или классе, это было бы IDebugHostField).

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

IDebugHostData наследуется от IDebugHostSymbol.

Методы

Интерфейс IDebugHostData содержит следующие методы.

 
IDebugHostData::AddRef

Метод IDebugHostData::AddRef увеличивает количество ссылок для интерфейса в объекте .
IDebugHostData::EnumerateChildren

Метод IDebugHostData::EnumerateChildren получает перечислитель, способный перечислять все дочерние элементы данного символа.
IDebugHostData::GetContainingModule

Метод IDebugHostData::GetContainingModule при вызове для символа получает модуль, содержащий символ, если у символа есть содержащийся модуль.
IDebugHostData::GetContext

Метод IDebugHostData::GetContext при вызове для символа получает контекст узла, в котором находится символ.
IDebugHostData::GetLocation

Метод IDebugHostData::GetLocation при вызове для символа со статическим расположением получает абстрактное расположение (адрес) символа.
IDebugHostData::GetLocationKind

Метод IDebugHostData::GetLocationKind при вызове для символа получает тип расположения, в которое находится символ в соответствии с перечислением LocationKind.
IDebugHostData::GetName

Метод IDebugHostData::GetName при вызове для символа получает имя символа, если у него есть имя.
IDebugHostData::GetSymbolKind

Метод IDebugHostData::GetSymbolKind при вызове для символа получает тип символа, например поле, базовый класс или тип.
IDebugHostData::GetType

Возвращает тип (int *) символа, если символ имеет тип. Если символ не имеет типа, возвращается ошибка.
IDebugHostData::GetValue

Возвращает значение константы в структуре данных VARIANT.
IDebugHostData::QueryInterface

Метод IDebugHostData::QueryInterface извлекает указатели на поддерживаемые интерфейсы в объекте .
IDebugHostData::Release

Метод IDebugHostData::Release уменьшает количество ссылок для интерфейса в объекте .

Комментарии

Данные в модулях, которые не являются членами другого типа, представлены интерфейсом IDebugHostData.

Требования

Требование Значение
Заголовок dbgmodel.h

См. также раздел

Общие сведения о модели данных отладчика C++