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 |