EVALFLAGS
Especifica marcas que controlan la evaluación de expresiones.
Sintaxis
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
}
Fields
EVAL_RETURNVALUE
Especifica que el valor devuelto, si existe, se evaluará.
EVAL_NOSIDEEFFECTS
Especifica que no se permiten efectos secundarios.
EVAL_ALLOWBPS
Especifica la detención en puntos de interrupción.
EVAL_ALLOWERRORREPORT
Especifica la notificación de errores al host que se va a permitir. Se usa principalmente para la evaluación de expresiones en script en Internet Explorer.
EVAL_FUNCTION_AS_ADDRESS
Obliga a evaluar las funciones como direcciones, en lugar de invocar la función.
EVAL_NOFUNCEVAL
Impide que se evalúe la función. Por ejemplo, considere el int
token en la expresión myExpression(int) + 10
. Esta función se puede evaluar correctamente como una dirección, pero no como un valor.
EVAL_NOEVENTS
Marca para indicar que los eventos que se producen durante la evaluación de expresiones no deben enviarse al administrador de depuración de sesión (SDM) ni al IDE.
Comentarios
Estas marcas se pasan como argumento a los métodos EvaluateAsync y EvaluateSync .
Estas marcas se pueden combinar con un OR bit a bit.
Requisitos
Encabezado: msdbg.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll