Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Listet die gültigen Werte für Flags auf, die die Auswertung von Ausdrücken steuern. Diese Aufzählung erweitert die EVALFLAGS-Aufzählung .
Syntax
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
};
Felder
EVAL90_RETURNVALUE
Gibt an, dass der Rückgabewert (falls vorhanden) ausgewertet werden soll.
EVAL90_NOSIDEEFFECTS
Gibt an, dass Nebenwirkungen nicht zulässig sind.
EVAL90_ALLOWBPS
Gibt das Beenden von Haltepunkten an.
EVAL90_ALLOWERRORREPORT
Gibt an, dass die Fehlerberichterstattung an den Host zulässig ist. Wird in erster Linie für die Ausdrucksauswertung im Skript in Internet Explorer verwendet.
EVAL90_FUNCTION_AS_ADDRESS
Erzwingt, dass Funktionen als Adressen ausgewertet werden, anstatt die Funktion auf aufrufen zu müssen.
EVAL90_NOFUNCEVAL
Verhindert, dass die Funktion ausgewertet wird. Betrachten Sie z. B. das int Token im Ausdruck myExpression(int) + 10. Diese Funktion kann korrekt als Adresse, aber nicht als Wert ausgewertet werden.
EVAL90_NOEVENTS
Kennzeichnen, um anzugeben, dass Ereignisse, die während der Ausdrucksauswertung auftreten, nicht an den Sitzungsdebug-Manager (SDM) oder an die IDE gesendet werden sollen.
EVAL90_DESIGN_TIME_EXPR_EVAL
Ermöglicht die Auswertung des Entwurfszeitausdrucks.
EVAL90_ALLOW_IMPLICIT_VARS
Ermöglicht die implizite Variablenerstellung.
EVAL90_FORCE_EVALUATION_NOW
Erzwingt sofort die Auswertung. Dies ist nützlich, wenn eine Anforderung gewartet wird, z. B. eine Benutzeranforderung.
Anforderungen
Header: Msdbg90.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll