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