EVALFLAGSEVALFLAGS

Spécifie des indicateurs qui contrôlent l’évaluation de l’expression.Specifies flags that control expression evaluation.

SyntaxeSyntax

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  
};  
typedef DWORD EVALFLAGS;  
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  
}  

MembresMembers

EVAL_RETURNVALUEEVAL_RETURNVALUE
Spécifie que la valeur renvoyée, le cas échéant, être évaluées.Specifies that the return value, if any, be evaluated.

EVAL_NOSIDEEFFECTSEVAL_NOSIDEEFFECTS
Spécifie que les effets secondaires ne seront ne pas autorisées.Specifies that side effects not be allowed.

EVAL_ALLOWBPSEVAL_ALLOWBPS
Spécifie l’arrêt sur les points d’arrêt.Specifies stopping on breakpoints.

EVAL_ALLOWERRORREPORTEVAL_ALLOWERRORREPORT
Spécifie le rapport d’erreurs à l’hôte pour être autorisée.Specifies error reporting to the host to be allowed. Principalement utilisé pour l’évaluation d’expression dans le script dans Internet Explorer.Primarily used for expression evaluation in script in Internet Explorer.

EVAL_FUNCTION_AS_ADDRESSEVAL_FUNCTION_AS_ADDRESS
Fonctions de force à évaluer en tant qu’adresses, au lieu d’appeler la fonction.Forces functions to be evaluated as addresses, instead of invoking the function.

EVAL_NOFUNCEVALEVAL_NOFUNCEVAL
Fonction empêche d’en cours d’évaluation.Prevents function from being evaluated. Par exemple, considérez la int jeton dans l’expression myExpression(int) + 10.For example, consider the int token in the expression myExpression(int) + 10. Cette fonction peut être évaluée correctement en tant qu’adresse, mais pas en tant que valeur.This function can be correctly evaluated as an address, but not as a value.

EVAL_NOEVENTSEVAL_NOEVENTS
Indicateur pour indiquer que les événements qui se produisent pendant l’évaluation d’expression ne doivent pas être envoyées vers le Gestionnaire de session de débogage (SDM) ou à l’IDE.Flag to indicate that events that occur during the expression evaluation should not be sent to the session debug manager (SDM) or to the IDE.

NotesRemarks

Ces indicateurs sont passés en tant qu’argument à la EvaluateAsync et EvaluateSync méthodes.These flags are passed as an argument to the EvaluateAsync and EvaluateSync methods.

Ces indicateurs peuvent être combinées avec une opération OR au niveau du bit.These flags may be combined with a bitwise OR.

SpécificationsRequirements

En-tête : msdbg.hHeader: msdbg.h

Namespace : Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee Also

Énumérations Enumerations
EvaluateAsync EvaluateAsync
EvaluateSyncEvaluateSync