EVALFLAGS90EVALFLAGS90

Énumère les valeurs valides pour les indicateurs qui contrôlent l’évaluation de l’expression.Enumerates the valid values for flags that control expression evaluation. Cette énumération étend la EVALFLAGS énumération.This enumeration extends the EVALFLAGS enumeration.

SyntaxeSyntax

enum enum_EVALFLAGS90  
{  
   // VS 8.0 values  
   EVAL90_RETURNVALUE                 = 0x0002,  
   EVAL90_NOSIDEEFFECTS               = 0x0004,  
   EVAL90_ALLOWBPS                    = 0x0008,  
   EVAL90_ALLOWERRORREPORT            = 0x0010,  
   EVAL90_FUNCTION_AS_ADDRESS         = 0x0040,  
   EVAL90_NOFUNCEVAL                  = 0x0080,  
   EVAL90_NOEVENTS                    = 0x1000,  
   EVAL90_DESIGN_TIME_EXPR_EVAL       = 0x2000,  
   EVAL90_ALLOW_IMPLICIT_VARS         = 0x4000,  

   // Values added in VS 9.0  
   EVAL90_FORCE_EVALUATION_NOW        = 0x8000  
};  
typedef DWORD EVALFLAGS90;  
public enum enum_EVALFLAGS90  
{  
   // VS 8.0 values  
   EVAL90_RETURNVALUE                 = 0x0002,  
   EVAL90_NOSIDEEFFECTS               = 0x0004,  
   EVAL90_ALLOWBPS                    = 0x0008,  
   EVAL90_ALLOWERRORREPORT            = 0x0010,  
   EVAL90_FUNCTION_AS_ADDRESS         = 0x0040,  
   EVAL90_NOFUNCEVAL                  = 0x0080,  
   EVAL90_NOEVENTS                    = 0x1000,  
   EVAL90_DESIGN_TIME_EXPR_EVAL       = 0x2000,  
   EVAL90_ALLOW_IMPLICIT_VARS         = 0x4000,  

   // Values added in VS 9.0  
   EVAL90_FORCE_EVALUATION_NOW        = 0x8000  
};  

ParamètresParameters

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

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

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

EVAL90_ALLOWERRORREPORTEVAL90_ALLOWERRORREPORT
Spécifie ce rapport d’erreurs à l’hôte pour être autorisée.Specifies that 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.

EVAL90_FUNCTION_AS_ADDRESSEVAL90_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.

EVAL90_NOFUNCEVALEVAL90_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.

EVAL90_NOEVENTSEVAL90_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.

EVAL90_DESIGN_TIME_EXPR_EVALEVAL90_DESIGN_TIME_EXPR_EVAL
Permet d’évaluation d’expression au moment du design.Enables design-time expression evaluation.

EVAL90_ALLOW_IMPLICIT_VARSEVAL90_ALLOW_IMPLICIT_VARS
Permet la création de variables implicite.Allows implicit variable creation.

EVAL90_FORCE_EVALUATION_NOWEVAL90_FORCE_EVALUATION_NOW
Évaluation de force à se produire immédiatement.Forces evaluation to occur immediately. Cela est utile lorsque le traitement d’une demande, telle qu’une demande de l’utilisateur.This is useful when servicing a request, such as a user request.

SpécificationsRequirements

En-tête : Msdbg90.hHeader: Msdbg90.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érationsEnumerations