DkmEvaluationResultFlags Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sinalizadores que indicam atributos de um resultado de avaliação de expressão.
Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit dos valores membros dela.
public enum class DkmEvaluationResultFlags
public enum class DkmEvaluationResultFlags
enum DkmEvaluationResultFlags
[System.Flags]
public enum DkmEvaluationResultFlags
[<System.Flags>]
type DkmEvaluationResultFlags =
Public Enum DkmEvaluationResultFlags
- Herança
-
DkmEvaluationResultFlags
- Atributos
Campos
| Address | 32 | Indica que o resultado da avaliação da expressão é um endereço que pode ser navegado na janela de memória. |
| Boolean | 4 | Indica que o resultado da avaliação é um valor booliano. |
| BooleanTrue | 8 | Se o sinalizador booliano for definido, indica que o resultado da avaliação é "true", em oposição a "false". |
| CanEvaluateNow | 262144 | Indica que a interface do usuário fornecerá um botão de atualização no qual ele pode clicar para repetir a avaliação. A repetição ocorrerá com DkmEvaluationFlags:: EvaluateNow definido. |
| CanFavorite | 16777216 | Esse resultado da avaliação é um item que pode ser adicionado como um favorito de seu tipo pai. |
| CanHaveObjectId | 1024 | Indica que a expressão pode ter uma ID de objeto atribuída a ela. |
| CrossThreadDependency | 2048 | Indica que a expressão foi rejeitada porque tem uma dependência entre threads. |
| EnableExtendedSideEffectsUponRefresh | 524288 | Indica que a formatação desse objeto requer efeitos colaterais adicionais que foram suprimidos; o usuário pode refazer a avaliação com esses efeitos colaterais adicionais clicando no botão atualizar. |
| ExceptionThrown | 32768 | Indica que a função ou a propriedade que está sendo avaliada gerou uma exceção. Nem todos os avaliadores de expressão definem esse sinalizador. |
| Expandable | 2 | Indica que o resultado dessa avaliação tem filhos que podem ser acessados por meio de IDkmLanguageExpressionEvaluator. GetChildrenEnumContext. |
| ExpandableError | 16384 | Indica que os resultados da avaliação foram marcados como um erro, mas têm um objeto expansível. Um exemplo disso é o resultado do VB EE que é um objeto de exceção. |
| ExpansionHasSideEffects | 268435456 | A enumeração dos filhos deste item exigirá efeitos colaterais. |
| HasDataBreakpoint | 8388608 | Indica que o resultado da expressão tem um endereço que está sendo rastreado atualmente por um ponto de interrupção de dados. |
| HasFavorites | 67108864 | Esse resultado da avaliação é um item cuja expansão atual contém pelo menos um item favorito. |
| HasObjectId | 512 | Indica que a expressão tem uma ID de objeto associada a ela. |
| ILInterpreter | 128 | Indica que o intérprete de IL foi usado para obter o resultado da avaliação da expressão. |
| Invalid | 4096 | Indica que o valor é inválido. |
| IsBuiltInType | 131072 | Indica que o tipo do valor é um tipo interno. |
| IsFavorite | 33554432 | Esse resultado de avaliação é um item que foi adicionado como um favorito de seu tipo pai. |
| IsObjectReplaceable | 134217728 | Se o resultado da avaliação der suporte à substituição do objeto para visualizadores personalizados gerenciados. |
| MemoryFuture | 1048576 | Para processos de viajam de tempo, indica que a memória teve que ser lida do ' futuro ' em relação ao tempo de processo atual para avaliar uma expressão. |
| MemoryGap | 4194304 | Para processos de viajam de tempo, indica que houve uma lacuna (desconhecido para o processo) na memória usada para avaliar uma expressão. |
| MemoryPast | 2097152 | Para processos de viajam de tempo, indica que a memória tinha que ser lida do ' passado ' em relação ao tempo de processo atual para avaliar uma expressão. |
| None | 0 | Nenhum sinalizador de atributo definido. |
| RawString | 16 | Indica que o resultado da expressão representa uma cadeia de caracteres conceitual que pode ser exibida no Visualizador de cadeia de caracteres. O EE deve estar preparado para fornecer a cadeia de caracteres bruta via IDkmLanguageExpressionEvaluator:: getsubjacentestring (). |
| ReadOnly | 64 | Indica que o resultado da avaliação da expressão é somente leitura. Se for false, o usuário terá permissão para modificar o valor. |
| ReturnValue | 65536 | Indica que esse valor é o valor de retorno de uma função que foi chamada durante a última etapa. |
| SideEffect | 1 | Indica que a avaliação causou um efeito colateral. |
| UnflushedSideEffects | 256 | Indica que a expressão contém efeitos colaterais que foram descartados pelo intérprete de IL. Para liberar os efeitos colaterais, o usuário deve reavaliar a expressão com a função Evaluation-evals real ativada. |
| Visualized | 8192 | Indica que o objeto que está sendo inspecionado tem um visualizador associado a ele. Atualmente, esse sinalizador só é implementado para C++ e é definido sempre que o resultado da avaliação tiver uma entrada de natvis associada a ele. |