IDebugHostBaseClass2 接口 (dbgmodel.h)

表示基类的 IDebugHostSymbol 扩展专用化的第二个版本。

此版本 2 的接口支持具有相同签名的所有以前的方法,并包括提供新增功能的其他新方法。 新方法列在该接口的节末尾的标头中。

遗产

IDebugHostBaseClass2 接口继承自 IDebugHostBaseClass 接口。

方法

IDebugHostBaseClass2 接口具有这些方法。

 
IDebugHostBaseClass2::AddRef

AddRef 方法递增对象的引用计数。
IDebugHostBaseClass2::EnumerateChildren

EnumerateChildren 方法获取能够枚举给定符号的所有子级的枚举器。
IDebugHostBaseClass2::GetContainingModule

如果符号具有包含模块,则返回包含此符号的模块。 如果符号没有包含模块,则返回错误。
IDebugHostBaseClass2::GetContext

在符号上调用 GetContext 方法时,获取符号所在的主机上下文。
IDebugHostBaseClass2::GetName

在符号上调用 GetName 方法时,如果符号具有名称,则获取符号的名称。
IDebugHostBaseClass2::GetOffset

GetOffset 方法从派生类的基址返回基类的偏移量。
IDebugHostBaseClass2::GetSymbolKind

在符号上调用 GetSymbolKind 方法时,获取字段、基类或类型等符号类型。
IDebugHostBaseClass2::GetType

在符号上调用 GetType 方法时,获取符号的类型,例如 int *。
IDebugHostBaseClass2::GetVirtualBaseOffsetLocation

GetVirtualBaseOffsetLocation 方法返回基类相对于父类的“offset”的位置。
IDebugHostBaseClass2::IsVirtual

IsVirtual 方法确定基类是否为虚拟类。
IDebugHostBaseClass2::QueryInterface

QueryInterface 方法查询当前对象上的特定接口。
IDebugHostBaseClass2::Release

Release 方法递减对象上接口的引用计数。

要求

要求 价值
标头 dbgmodel.h

另请参阅

调试器数据模型C++概述