Sdílet prostřednictvím


EVALFLAGS

Určuje příznaky, které řídí vyhodnocení výrazu.

Syntaxe

public enum enum_EVALFLAGS {
    EVAL_RETURNVALUE = 0x0002,
    EVAL_NOSIDEEFFECTS = 0x0004,
    EVAL_ALLOWBPS = 0x0008,
    EVAL_ALLOWERRORREPORT = 0x0010,
    EVAL_FUNCTION_AS_ADDRESS = 0x0040,
    EVAL_NOFUNCEVAL = 0x0080,
    EVAL_NOEVENTS = 0x1000
}

Pole

EVAL_RETURNVALUE
Určuje, že se vyhodnocuje návratová hodnota( pokud existuje).

EVAL_NOSIDEEFFECTS
Určuje, že vedlejší účinky nejsou povoleny.

EVAL_ALLOWBPS
Určuje zastavení zarážek.

EVAL_ALLOWERRORREPORT
Určuje zasílání zpráv o chybách hostiteli, který má být povolený. Primárně se používá pro vyhodnocení výrazu ve skriptu v Internet Exploreru.

EVAL_FUNCTION_AS_ADDRESS
Vynutí vyhodnocení funkcí jako adres místo vyvolání funkce.

EVAL_NOFUNCEVAL
Zabraňuje vyhodnocení funkce. Představte si int například token ve výrazu myExpression(int) + 10. Tuto funkci lze správně vyhodnotit jako adresu, ale ne jako hodnotu.

EVAL_NOEVENTS
Příznak označující, že události, ke kterým dochází během vyhodnocení výrazu, by se neměly odesílat do správce ladění relací (SDM) ani do integrovaného vývojového prostředí (IDE).

Poznámky

Tyto příznaky se předávají jako argument metodám EvaluateAsync a EvaluateSync .

Tyto příznaky mohou být kombinovány s bitovým operátorem OR.

Požadavky

Hlavička: msdbg.h

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

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

Viz také