Partager via


EVALFLAGS90

énumère les valeurs valides pour les balises qui évaluation de l'expression de contrôle. cette énumération étend l'énumération d' EVALFLAGS .

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ètres

  • EVAL90_RETURNVALUE
    Spécifie que la valeur de retour, le cas échéant, est évaluée.

  • EVAL90_NOSIDEEFFECTS
    Spécifie que les effets secondaires pour ne pas être autorisé.

  • EVAL90_ALLOWBPS
    Spécifie arrêter sur les points d'arrêt.

  • EVAL90_ALLOWERRORREPORT
    Spécifie que rapport d'erreurs à l'hôte pour activer. Utilisée pour l'évaluation d'une expression dans le script dans Internet Explorer.

  • EVAL90_FUNCTION_AS_ADDRESS
    Les forces fonctionne pour être évaluées comme adresses, au lieu d'appeler la fonction.

  • EVAL90_NOFUNCEVAL
    Empêché la fonction d'être évalué. par exemple, considérez le jeton d' int dans l'expression myExpression(int) + 10. cette fonction peut être correctement évaluée comme adresse, mais pas comme valeur.

  • EVAL90_NOEVENTS
    Indicateur pour signaler que des événements qui se produisent pendant l'évaluation d'une expression ne doivent pas être transmis au gestionnaire de débogage de (SDM) session ou à l'IDE.

  • EVAL90_DESIGN_TIME_EXPR_EVAL
    Active l'évaluation d'une expression au moment de le design.

  • EVAL90_ALLOW_IMPLICIT_VARS
    Permet la création de variable implicite.

  • EVAL90_FORCE_EVALUATION_NOW
    Force l'évaluation pour l'exécution immédiate. Cela est utile en entretenant une application (par exemple, une demande de l'utilisateur.

Configuration requise

en-tête : Msdbg90.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Énumérations (débogage Visual Studio)