主机可选接口的版本 2,提供有关函数局部变量的详细信息。
此版本 2 的接口支持具有相同签名的所有以前的方法,并包括提供新增功能的其他新方法。 新方法列在该接口的节末尾的标头中。
遗产
IDebugHostFunctionLocalDetails2 继承自 IDebugHostFunctionLocalDetails。
方法
IDebugHostFunctionLocalDetails2 接口具有这些方法。
IDebugHostFunctionLocalDetails2::AddRef AddRef 方法递增对象的引用计数。 |
IDebugHostFunctionLocalDetails2::EnumerateStorage EnumerateStorage 方法枚举本地变量的存储,包括它可能位于函数中的寄存器或内存位置。 |
IDebugHostFunctionLocalDetails2::GetArgumentPosition GetArgumentPosition 方法获取参数列表中函数参数的位置。 |
IDebugHostFunctionLocalDetails2::GetInlinedFunction 如果 IsInlineScope() 返回 true,GetInlinedFunction 方法将检索内联函数的内联函数的符号。如果 IsInlineScope() 返回 true, |
IDebugHostFunctionLocalDetails2::GetLocalKind GetLocalKind 方法检索已枚举的局部变量的类型。 |
IDebugHostFunctionLocalDetails2::GetName GetName 方法检索局部变量的名称。 |
IDebugHostFunctionLocalDetails2::GetType GetType 方法检索局部变量的类型。 |
IDebugHostFunctionLocalDetails2::IsInlineScope IsInlineScope 方法确定局部变量是否在内联函数范围内。 |
IDebugHostFunctionLocalDetails2::QueryInterface QueryInterface 方法查询对象上的特定接口。 |
IDebugHostFunctionLocalDetails2::Release Release 方法释放对函数本地详细信息对象的引用。 |
要求
要求 | 价值 |
---|---|
标头 | dbgmodel.h |