FRAMEINFO
描述堆栈帧。
语法
public struct FRAMEINFO {
public uint m_dwValidFields;
public string m_bstrFuncName;
public string m_bstrReturnType;
public string m_bstrArgs;
public string m_bstrLanguage;
public string m_bstrModule;
public ulong m_addrMin;
public ulong m_addrMax;
public IDebugStackFrame2 m_pFrame;
public IDebugModule2 m_pModule;
public int m_fHasDebugInfo;
public int m_fStaleCode;
public int m_fAnnotatedFrame;
} FRAMEINFO;
成员
m_dwValidFields
FRAMEINFO_FLAGS枚举中的标志的组合,用于指定填充哪些字段。
m_bstrFuncName
与堆栈帧关联的函数名称。
m_bstrReturnType
与堆栈帧关联的返回类型。
m_bstrArgs
与堆栈帧关联的函数的参数。
m_bstrLanguage
在其中实现函数的语言。
m_bstrModule
与堆栈帧关联的模块名称。
m_addrMin
最小物理堆栈地址。
m_addrMAX
最大物理堆栈地址。
m_pFrame
表示此堆栈帧的 IDebugStackFrame2 对象。
m_pModule
表示包含此堆栈帧的模块的 IDebugModule2 对象。
m_fHasDebugInfo
如果给定帧中存在调试信息,则为非零(TRUE
)。
m_fStaleCode
如果堆栈帧与不再有效的代码相关联,则为非零(TRUE
)。
m_fAnnotatedFrame
如果堆栈帧由会话调试管理器(SDM)注释,则为非零TRUE
()。
备注
此结构将传递给要填充的 GetInfo 方法。 此结构也包含在 IEnumDebugFrameInfo2 接口中包含的列表中,后者又从对 EnumFrameInfo 方法的调用返回。
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll