主机可选接口的版本 3,提供有关函数的详细信息。
此版本 3 的接口支持具有相同签名的所有以前的方法,并包括提供新增功能的其他新方法。 新方法列在该接口的节末尾的标头中。
遗产
IDebugHostFunctionIntrospection3 接口继承自 IDebugHostFunctionIntrospection2 接口。
方法
IDebugHostFunctionIntrospection3 接口具有这些方法。
IDebugHostFunctionIntrospection3::AddRef AddRef 方法递增对象的引用计数。 |
IDebugHostFunctionIntrospection3::EnumerateInlineFunctionsByRVA EnumerateInlineFunctionsByRVA 方法枚举特定相对虚拟地址(RVA)内联的函数。 |
IDebugHostFunctionIntrospection3::EnumerateLocalsDetails EnumerateLocalsDetails 方法枚举一组有关函数内所有局部变量和参数的信息。 |
IDebugHostFunctionIntrospection3::EnumerateLocalsDetailsEx EnumerateLocalsDetailsEx 方法枚举一组有关函数内所有局部变量和参数的信息。 |
IDebugHostFunctionIntrospection3::FindContainingCodeRangeByRVA FindContainingCodeRangeByRVA 方法返回特定相对虚拟地址(RVA)内联的指令的子范围。 |
IDebugHostFunctionIntrospection3::FindSourceLocationByRVA FindSourceLocationByRVA 方法检索特定相对虚拟地址(RVA)的源文件名称和行号。 |
IDebugHostFunctionIntrospection3::IsNoReturnFunction IsNoReturnFunction 方法确定函数是否为非返回函数。 |
IDebugHostFunctionIntrospection3::QueryInterface QueryInterface 方法查询当前对象上的特定接口。 |
IDebugHostFunctionIntrospection3::Release Release 方法释放对函数反省对象的引用。 |
要求
要求 | 价值 |
---|---|
标头 | dbgmodel.h |