Partager via


EVALFLAGS

Spécifie les indicateurs qui contrôlent l’évaluation des expressions.

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
}

Champs

EVAL_RETURNVALUE
Spécifie que la valeur de retour, le cas échéant, doit être évaluée.

EVAL_NOSIDEEFFECTS
Spécifie que les effets secondaires ne sont pas autorisés.

EVAL_ALLOWBPS
Spécifie l’arrêt sur les points d’arrêt.

EVAL_ALLOWERRORREPORT
Spécifie le rapport d’erreurs à l’hôte à autoriser. Principalement utilisé pour l’évaluation des expressions dans le script dans Internet Explorer.

EVAL_FUNCTION_AS_ADDRESS
Force les fonctions à évaluer en tant qu’adresses, au lieu d’appeler la fonction.

EVAL_NOFUNCEVAL
Empêche l’évaluation de la fonction. Par exemple, considérez le int jeton dans l’expression myExpression(int) + 10. Cette fonction peut être évaluée correctement en tant qu’adresse, mais pas en tant que valeur.

EVAL_NOEVENTS
Indicateur pour indiquer que les événements qui se produisent pendant l’évaluation de l’expression ne doivent pas être envoyés au gestionnaire de débogage de session (SDM) ou à l’IDE.

Notes

Ces indicateurs sont passés en tant qu’argument aux méthodes EvaluateAsync et EvaluateSync .

Ces indicateurs peuvent être combinés avec une or au niveau du bit.

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi