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
}
Поля
EVAL_RETURNVALUE
Указывает, что возвращаемое значение, если таковое имеется, вычисляется.
EVAL_NOSIDEEFFECTS
Указывает, что побочные эффекты не допускаются.
EVAL_ALLOWBPS
Указывает остановку на точках останова.
EVAL_ALLOWERRORREPORT
Указывает отчеты об ошибках, которые должны быть разрешены для узла. В основном используется для вычисления выражений в скрипте в Интернете Обозреватель.
EVAL_FUNCTION_AS_ADDRESS
Принудительно заставляет функции оцениваться как адреса, а не вызывать функцию.
EVAL_NOFUNCEVAL
Запрещает вычисление функции. Например, рассмотрим int
маркер в выражении myExpression(int) + 10
. Эта функция может быть правильно оценена как адрес, но не как значение.
EVAL_NOEVENTS
Пометка, чтобы указать, что события, происходящие во время оценки выражений, не должны отправляться в диспетчер отладки сеансов (SDM) или в интегрированную среду разработки.
Замечания
Эти флаги передаются в качестве аргумента в методы EvaluateAsync и EvaluateSync .
Эти флаги могут быть объединены с битовой или.
Requirements
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll