Compartir a través de


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

Consulte también