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