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


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

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

Наследство

IDebugHostBaseClass наследует от IDebugHostSymbol.

Методика

Интерфейс IDebugHostBaseClass имеет эти методы.

 
IDebugHostBaseClass::AddRef

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

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

Возвращает модуль, содержащий этот символ, если символ содержит содержащий модуль. Если у символа нет содержащего модуля, возвращается ошибка.
IDebugHostBaseClass::GetContext

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

Метод IDebugHostBaseClass::GetName при вызове символа получает имя символа, если он имеет имя.
IDebugHostBaseClass::GetOffset

Метод GetOffset возвращает смещение базового класса из базового адреса производного класса.
IDebugHostBaseClass::GetSymbolKind

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

Метод IDebugHostBaseClass::GetType при вызове символа получает тип символа, например int *.
IDebugHostBaseClass::QueryInterface

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

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

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

Обзор модели данных отладчика C++