Sdílet prostřednictvím


FRAMEINFO

Popisuje rámec zásobníku.

Syntaxe

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;

Členové

m_dwValidFields
Kombinace příznaků z FRAMEINFO_FLAGS výčtu, která určuje, která pole jsou vyplněna.

m_bstrFuncName
Název funkce přidružený k rámečku zásobníku.

m_bstrReturnType
Návratový typ přidružený k rámečku zásobníku.

m_bstrArgs
Argumenty funkce přidružené k rámečku zásobníku.

m_bstrLanguage
Jazyk, ve kterém je funkce implementována.

m_bstrModule
Název modulu přidružený k rámečku zásobníku.

m_addrMin
Minimální fyzická adresa zásobníku.

m_addrMAX
Maximální fyzická adresa zásobníku.

m_pFrame
IDebugStackFrame2 objekt, který představuje tento rámec zásobníku.

m_pModule
IDebugModule2 objekt, který představuje modul, který obsahuje tento rámec zásobníku.

m_fHasDebugInfo
Nenulová (TRUE), pokud v daném rámci existují informace o ladění.

m_fStaleCode
Nenulový (TRUE), pokud je rámec zásobníku přidružený k kódu, který už není platný.

m_fAnnotatedFrame
Nenulový (TRUE), pokud je rámec zásobníku anotován správcem ladění relace (SDM).

Poznámky

Tato struktura je předána GetInfo metoda, která má být vyplněna. Tato struktura je také obsažena v seznamu, který je obsažen v IEnumDebugFrameInfo2 rozhraní, které je vráceno z volání EnumFrameInfo metoda.

Požadavky

Hlavička: msdbg.h

Obor názvů: Microsoft.VisualStudio.Debugger.Interop

Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll

Viz také