FRAMEINFO
Describes a stack frame.
Syntax
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;
Members
m_dwValidFields
A combination of flags from the FRAMEINFO_FLAGS enumeration that specifies which fields are filled in.
m_bstrFuncName
The function name associated with the stack frame.
m_bstrReturnType
The return type associated with the stack frame.
m_bstrArgs
The arguments to the function associated with the stack frame.
m_bstrLanguage
The language in which the function is implemented.
m_bstrModule
The module name associated with the stack frame.
m_addrMin
The minimum physical stack address.
m_addrMAX
The maximum physical stack address.
m_pFrame
The IDebugStackFrame2 object that represents this stack frame.
m_pModule
The IDebugModule2 object that represents the module that contains this stack frame.
m_fHasDebugInfo
Non-zero (TRUE
) if debug information exists in the given frame.
m_fStaleCode
Non-zero (TRUE
) if the stack frame is associated with code that is no longer valid.
m_fAnnotatedFrame
Non-zero (TRUE
) if the stack frame is annotated by the session debug manager (SDM).
Remarks
This structure is passed to the GetInfo method to be filled in. This structure is also contained in a list that is contained in the IEnumDebugFrameInfo2 interface which, in turn, is returned from a call to the EnumFrameInfo method.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll