Sdílet prostřednictvím


FRAMEINFO_FLAGS

Určuje informace, které se mají načíst o objektu rámce zásobníku.

Syntaxe

public enum enum_FRAMEINFO_FLAGS {
    FIF_FUNCNAME              = 0x00000001,
    FIF_RETURNTYPE            = 0x00000002,
    FIF_ARGS                  = 0x00000004,
    FIF_LANGUAGE              = 0x00000008,
    FIF_MODULE                = 0x00000010,
    FIF_STACKRANGE            = 0x00000020,
    FIF_FRAME                 = 0x00000040,
    FIF_DEBUGINFO             = 0x00000080,
    FIF_STALECODE             = 0x00000100,
    FIF_ANNOTATEDFRAME        = 0x00000200,
    FIF_DEBUG_MODULEP         = 0x00000400,
    FIF_FUNCNAME_FORMAT       = 0x00001000,
    FIF_FUNCNAME_RETURNTYPE   = 0x00002000,
    FIF_FUNCNAME_ARGS         = 0x00004000,
    FIF_FUNCNAME_LANGUAGE     = 0x00008000,
    FIF_FUNCNAME_MODULE       = 0x00010000,
    FIF_FUNCNAME_LINES        = 0x00020000,
    FIF_FUNCNAME_OFFSET       = 0x00040000,
    FIF_FUNCNAME_ARGS_TYPES   = 0x00100000,
    FIF_FUNCNAME_ARGS_NAMES   = 0x00200000,
    FIF_FUNCNAME_ARGS_VALUES  = 0x00400000,
    FIF_FUNCNAME_ARGS_ALL     = 0x00700000,
    FIF_ARGS_TYPES            = 0x01000000,
    FIF_ARGS_NAMES            = 0x02000000,
    FIF_ARGS_VALUES           = 0x04000000,
    FIF_ARGS_ALL              = 0x07000000,
    FIF_ARGS_NOFORMAT         = 0x08000000,
    FIF_ARGS_NO_FUNC_EVAL     = 0x10000000,
    FIF_FILTER_NON_USER_CODE  = 0x20000000,
    FIF_ARGS_NO_TOSTRING      = 0x40000000,
    FIF_DESIGN_TIME_EXPR_EVAL = 0x80000000
};

Pole

FIF_FUNCNAME
Inicializace nebo použití m_bstrFuncName pole

FIF_RETURNTYPE
Inicializace nebo použití m_bstrReturnType pole

FIF_ARGS
Inicializace nebo použití m_bstrArgs pole

FIF_LANGUAGE
Inicializace nebo použití m_bstrLanguage pole

FIF_MODULE
Inicializace nebo použití m_bstrModule pole

FIF_STACKRANGE
Inicializace nebo použití polí a m_addrMax (rozsah zásobníkum_addrMin)

FIF_FRAME
Inicializace nebo použití m_pFrame pole

FIF_DEBUGINFO
Inicializace nebo použití m_fHasDebugInfo pole

FIF_STALECODE
Inicializace nebo použití m_fStaleCode pole

FIF_ANNOTATEDFRAME
Inicializace nebo použití m_fAnnotatedFrame pole

FIF_DEBUG_MODULEP
Inicializace nebo použití m_pModule pole

FIF_FUNCNAME_FORMAT
Naformátuje název funkce. Výsledek se vrátí do m_bstrFunName pole a nevyplní se žádná jiná pole.

FIF_FUNCNAME_RETURNTYPE
Přidá návratový m_bstrFuncName typ do pole.

FIF_FUNCNAME_ARGS
Přidá argumenty do m_bstrFuncName pole.

FIF_FUNCNAME_LANGUAGE
Přidá jazyk do m_bstrFuncName pole.

FIF_FUNCNAME_MODULE
Přidá název modulu do m_bstrFuncName pole.

FIF_FUNCNAME_LINES
Přidá do pole počet řádků m_bstrFuncName .

FIF_FUNCNAME_OFFSET
Přidá do m_bstrFuncName pole posun v bajtech od začátku řádku, pokud FIF_FUNCNAME_LINES je zadán. Pokud FIF_FUNCNAME_LINES není zadána nebo pokud nejsou čísla řádků k dispozici, přičte posun v bajtech od začátku funkce.

FIF_FUNCNAME_ARGS_TYPES
Přidá do pole typ každého argumentu m_bstrFuncName funkce.

FIF_FUNCNAME_ARGS_NAMES
Přidá do pole název každého argumentu m_bstrFuncName funkce.

FIF_FUNCNAME_ARGS_VALUES
Přidá hodnotu každého argumentu m_bstrFuncName funkce do pole.

FIF_FUNCNAME_ARGS_ALL
Přidá do pole typ, název a hodnotu všech argumentů m_bstrFuncName .

FIF_ARGS_TYPES
Typy argumentů jsou načteny a formátovány.

FIF_ARGS_NAMES
Názvy argumentů se načtou a naformátují.

FIF_ARGS_VALUES
Hodnoty argumentů se načtou a naformátují.

FIF_ARGS_ALL
Načtěte a naformátujte typ, název a hodnotu všech argumentů.

FIF_ARGS_NOFORMAT
Určuje, že argumenty nejsou formátovány (například nepřidávejte kolem seznamu argumentů levou a pravou závorku ani mezi argumenty nepřidávejte oddělovač).

FIF_ARGS_NO_FUNC_EVAL
Určuje, že při načítání hodnot argumentů by se nemělo používat vyhodnocení funkce (vlastnosti).

FIF_FILTER_NON_USER_CODE
Ladicí modul slouží k filtrování snímků kódu, které nejsou uživateli, aby nebyly zahrnuty.

FIF_ARGS_NO_TOSTRING
Nepovolujte ToString() vyhodnocení nebo formátování funkce při vracení argumentů funkce.

FIF_DESIGN_TIME_EXPR_EVAL
Informace o rámci by se měly dostat z hostované domény aplikace, nikoli z hostitelského procesu.

Poznámky

Tyto příznaky se předávají metodám EnumFrameInfo a GetInfo , které označují, která pole mají být inicializována ve struktuře nebo strukturách FRAMEINFO .

Tyto příznaky slouží také k označení polí struktury FRAMEINFO , která jsou použita a platná při vrácení struktury. Tyto hodnoty mohou být kombinovány s bitovým OR.

Požadavky

Hlavička: msdbg.h

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

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

Viz také