Edit

Share via


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

See also