(dbgmodel.h) 的 IDebugHostSymbols 接口

基础调试器的符号接口。

IDebugHostSymbols 接口是访问调试目标中的符号main起点。 可以从 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 方法递减对象上接口的引用计数。

要求

要求
Header dbgmodel.h

另请参阅

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