EVALFLAGS90EVALFLAGS90

Enumera os valores válidos para sinalizadores que controlam a avaliação da expressão.Enumerates the valid values for flags that control expression evaluation. Esta enumeração estende o EVALFLAGS enumeração.This enumeration extends the EVALFLAGS enumeration.

SintaxeSyntax

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

CamposFields

EVAL90_RETURNVALUE
Especifica que o valor de retorno, se houver, ser avaliado.Specifies that the return value, if any, be evaluated.

EVAL90_NOSIDEEFFECTS
Especifica que os efeitos colaterais não serão permitidas.Specifies that side effects not be allowed.

EVAL90_ALLOWBPS
Especifica parando em pontos de interrupção.Specifies stopping on breakpoints.

EVAL90_ALLOWERRORREPORT
Especifica que esse relatório de erros para o host a ser permitido.Specifies that error reporting to the host to be allowed. Usado principalmente para a avaliação da expressão no script no Internet Explorer.Primarily used for expression evaluation in script in Internet Explorer.

EVAL90_FUNCTION_AS_ADDRESS
Funções de força a ser avaliada como endereços, em vez de invocar a função.Forces functions to be evaluated as addresses, instead of invoking the function.

EVAL90_NOFUNCEVAL
Impede que a função que está sendo avaliado.Prevents function from being evaluated. Por exemplo, considere a int token na expressão myExpression(int) + 10.For example, consider the int token in the expression myExpression(int) + 10. Essa função pode ser avaliada corretamente como um endereço, mas não como um valor.This function can be correctly evaluated as an address, but not as a value.

EVAL90_NOEVENTS
Sinalizador para indicar que os eventos que ocorrem durante a avaliação da expressão não devem ser enviados para o Gerenciador de sessão de depuração (SDM) ou para o IDE.Flag to indicate that events that occur during the expression evaluation should not be sent to the session debug manager (SDM) or to the IDE.

EVAL90_DESIGN_TIME_EXPR_EVAL
Permite a avaliação de expressão de tempo de design.Enables design-time expression evaluation.

EVAL90_ALLOW_IMPLICIT_VARS
Permite a criação de variável implícita.Allows implicit variable creation.

EVAL90_FORCE_EVALUATION_NOW
Avaliação de força a ocorrer imediatamente.Forces evaluation to occur immediately. Isso é útil quando uma solicitação, como uma solicitação de usuário de manutenção.This is useful when servicing a request, such as a user request.

RequisitosRequirements

Cabeçalho: Msdbg90.hHeader: Msdbg90.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte tambémSee also