다음을 통해 공유


EVALFLAGS90

식 계산을 제어하는 플래그의 유효한 값을 열거합니다. 이 열거형은 EVALFLAGS 열거형을 확장합니다.

구문

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
};

필드

EVAL90_RETURNVALUE
반환 값(있는 경우)을 계산하도록 지정합니다.

EVAL90_NOSIDEEFFECTS
부작용을 허용하지 않도록 지정합니다.

EVAL90_ALLOWBPS
중단점에서 중지를 지정합니다.

EVAL90_ALLOWERRORREPORT
호스트에 대한 오류 보고를 허용하도록 지정합니다. 주로 Internet Explorer의 스크립트에서 식 계산에 사용됩니다.

EVAL90_FUNCTION_AS_ADDRESS
함수를 호출하는 대신 함수를 주소로 계산하도록 지정합니다.

EVAL90_NOFUNCEVAL
함수를 계산하지 않도록 지정합니다. 예를 들어 식 myExpression(int) + 10에서 int 토큰을 고려합니다. 이 함수는 주소로는 올바르게 계산되지만 값으로는 계산되지 않습니다.

EVAL90_NOEVENTS
식 계산 중에 발생하는 이벤트를 SDM(세션 디버그 관리자) 또는 IDE로 보내지 않아야 함을 나타내는 플래그입니다.

EVAL90_DESIGN_TIME_EXPR_EVAL
디자인 타임 식 계산을 활성화합니다.

EVAL90_ALLOW_IMPLICIT_VARS
암시적 변수 만들기를 허용합니다.

EVAL90_FORCE_EVALUATION_NOW
계산을 즉시 수행하도록 지정합니다. 이는 사용자 요청과 같은 요청을 처리할 때 유용합니다.

요구 사항

헤더: Msdbg90.h

네임스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목