IDebugHostSymbols 接口 (dbgmodel.h)

基础调试器的符号接口。

IDebugHostSymbols 接口是访问调试目标中的符号的主要起点。 可以从 IDebugHost实例查询此接口。

遗产

IDebugHostSymbols 继承自 IUnknown。

方法

IDebugHostSymbols 接口具有这些方法。

 
IDebugHostSymbols::AddRef

IDebugHostSymbols::AddRef 方法递增对象上接口的引用计数。
IDebugHostSymbols::CreateModuleSignature

CreateModuleSignature 方法创建一个签名,该签名可用于按名称和(可选)按版本匹配一组特定模块。
IDebugHostSymbols::CreateTypeSignature

CreateTypeSignature 方法创建一个签名,该签名可用于通过包含模块和类型名称来匹配一组具体类型。
IDebugHostSymbols::CreateTypeSignatureForModuleRange

CreateTypeSignatureForModuleRange 方法创建一个签名,该签名可用于按模块签名和类型名称匹配一组具体类型。
IDebugHostSymbols::EnumerateModules

EnumerateModules 方法创建一个枚举器,用于枚举特定主机上下文中可用的每个模块。
IDebugHostSymbols::FindModuleByLocation

FindModuleByLocation 方法将浏览给定的主机上下文,并确定哪个模块包含指定位置提供的地址。
IDebugHostSymbols::FindModuleByName

FindModuleByName 方法将浏览给定的主机上下文,并找到具有指定名称的模块,并向其返回接口。
IDebugHostSymbols::GetMostDerivedObject

GetMostDerivedObject 将使用调试器的类型系统从其静态类型确定对象的运行时类型。
IDebugHostSymbols::QueryInterface

IDebugHostSymbols::QueryInterface 方法检索指向对象上支持的接口的指针。
IDebugHostSymbols::Release

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

要求

要求 价值
标头 dbgmodel.h

另请参阅

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