Partilhar via


EVALFLAGS90

Enumera os valores válidos para sinalizadores que controlam a avaliação da expressão. Essa enumeração estende o EVALFLAGS enumeração.

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

Parâmetros

  • EVAL90_RETURNVALUE
    Especifica que o valor de retorno, se houver, ser avaliado.

  • EVAL90_NOSIDEEFFECTS
    Especifica que efeitos colaterais não serão permitidas.

  • EVAL90_ALLOWBPS
    Especifica a parar nos pontos de interrupção.

  • EVAL90_ALLOWERRORREPORT
    Especifica que relatórios de erro para o host a serem permitidas. Usado principalmente para a avaliação da expressão em script no Internet Explorer.

  • EVAL90_FUNCTION_AS_ADDRESS
    Funções de força a ser avaliada como endereços, em vez de chamar a função.

  • EVAL90_NOFUNCEVAL
    Impede que a função que está sendo avaliada. Por exemplo, considere a int token na expressão myExpression(int) + 10. Esta função pode ser avaliada corretamente como um endereço, mas não como um valor.

  • EVAL90_NOEVENTS
    Sinalizador para indicar que os eventos que ocorrem durante a avaliação de expressão não devem ser enviados para o Gerenciador de sessão de depuração (SDM) ou para o IDE.

  • EVAL90_DESIGN_TIME_EXPR_EVAL
    Permite a avaliação da expressão de tempo de design.

  • EVAL90_ALLOW_IMPLICIT_VARS
    Permite a criação de variável implícita.

  • EVAL90_FORCE_EVALUATION_NOW
    Avaliação de forças ocorra imediatamente. Isso é útil quando a manutenção de uma solicitação, como, por exemplo, uma solicitação do usuário.

Requisitos

Cabeçalho: Msdbg90.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

Enumerações (Visual Studio depuração)