EVALFLAGS90
Listet die gültigen Werte für Flags auf, die Ausdrucksauswertung steuern. Diese Enumeration wird die EVALFLAGS-Enumeration.
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
};
Parameter
EVAL90_RETURNVALUE
Gibt an, dass der Rückgabewert falls vorhanden) ausgewertet wird.EVAL90_NOSIDEEFFECTS
Gibt an, dass Nebeneffekte an nicht zulässig.EVAL90_ALLOWBPS
Gibt das Beenden auf Haltepunkte an.EVAL90_ALLOWERRORREPORT
Gibt die Fehlerberichterstellung für den Host zu gewährenden an. Hauptsächlich wird für die Ausdrucksauswertung im Skript in Internet Explorer.EVAL90_FUNCTION_AS_ADDRESS
Erzwingt die als Adressen ausgewertet werden soll, Funktionen, anstatt die Funktion aufzurufen.EVAL90_NOFUNCEVAL
Verhindert Funktion ausgewertet werden. Betrachten Sie beispielsweise das int Token im Ausdruck myExpression(int) + 10. Diese Funktion kann als Adresse, aber nicht als Wert richtig ausgewertet werden.EVAL90_NOEVENTS
Mit Flag, dass Ereignisse, die während der Ausdrucksauswertung auftreten, Debuggen nicht auf den Manager der Sitzung (SDM) oder in der IDE gesendet werden sollen.EVAL90_DESIGN_TIME_EXPR_EVAL
Aktiviert Entwurfszeitausdrucksauswertung.EVAL90_ALLOW_IMPLICIT_VARS
Ermöglicht die implizite variable Build.EVAL90_FORCE_EVALUATION_NOW
Erzwingt die Auswertung, um sofort durchgeführt wird. Dies ist hilfreich, wenn Sie eine Anforderung, z. B. einer Benutzeranforderung instandhält.
Anforderungen
Header: Msdbg90.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll