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