基础调试器的符号接口。
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 |