DkmEvaluationResultFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Флаги, которые указывают на атрибуты результата вычисления выражения.
Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.
public enum class DkmEvaluationResultFlags
public enum class DkmEvaluationResultFlags
enum DkmEvaluationResultFlags
[System.Flags]
public enum DkmEvaluationResultFlags
[<System.Flags>]
type DkmEvaluationResultFlags =
Public Enum DkmEvaluationResultFlags
- Наследование
-
DkmEvaluationResultFlags
- Атрибуты
Поля
| Address | 32 | Указывает, что результатом вычисления выражения является адрес, к которому можно переходить в окне памяти. |
| Boolean | 4 | Указывает, что результатом вычисления является логическое значение. |
| BooleanTrue | 8 | Если установлен логический флаг, указывает, что результат вычисления равен «true», а не «false». |
| CanEvaluateNow | 262144 | Указывает, что пользовательский интерфейс предоставит кнопку обновления, которую пользователь может щелкнуть для повторения оценки. Повторная попытка произойдет с набором Дкмевалуатионфлагс:: Евалуатенов. |
| CanFavorite | 16777216 | Результатом оценки является элемент, который можно добавить в качестве избранного родительского типа. |
| CanHaveObjectId | 1024 | Указывает, что для выражения может быть назначен идентификатор объекта. |
| CrossThreadDependency | 2048 | Указывает, что выражение было отклонено, так как оно имеет зависимость между потоками. |
| EnableExtendedSideEffectsUponRefresh | 524288 | Указывает, что для форматирования этого объекта требуются дополнительные побочные эффекты, которые были подавлены. пользователь может повторить оценку с помощью этих дополнительных побочных эффектов, нажав кнопку Обновить. |
| ExceptionThrown | 32768 | Указывает, что функция или свойство, для которого выполняется вычисление, вызвало исключение. Этот флаг задается не всеми вычислителями выражений. |
| Expandable | 2 | Указывает, что результат этой оценки имеет дочерние элементы, доступ к которым можно получить с помощью Идкмлангуажеекспрессионевалуатор. Жетчилдрененумконтекст. |
| ExpandableError | 16384 | Указывает, что результаты оценки были помечены как ошибка, но имеют расширяемый объект. Примером этого являются результаты VB EE, которые являются объектом исключения. |
| ExpansionHasSideEffects | 268435456 | Чтобы перечислить дочерние элементы этого элемента, требуются побочные эффекты. |
| HasDataBreakpoint | 8388608 | Указывает, что результат выражения содержит адрес, который в настоящее время отслеживается с помощью точки останова в данных. |
| HasFavorites | 67108864 | Результатом оценки является элемент, текущее расширение которого содержит по крайней мере один элемент избранного. |
| HasObjectId | 512 | Указывает, что с выражением связан идентификатор объекта. |
| ILInterpreter | 128 | Указывает, что интерпретатор IL использовался для получения результата вычисления выражения. |
| Invalid | 4096 | Указывает, что значение недопустимо. |
| IsBuiltInType | 131072 | Указывает, что тип значения является встроенным типом. |
| IsFavorite | 33554432 | Результатом оценки является элемент, который был добавлен в качестве избранного для его родительского типа. |
| IsObjectReplaceable | 134217728 | Если результат оценки поддерживает замену объекта для управляемых пользовательских визуализаторов. |
| MemoryFuture | 1048576 | Для процессов, посвященных времени, указывает, что память должна быть считана из "будущего" относительно текущего времени обработки, чтобы вычислить выражение. |
| MemoryGap | 4194304 | Для процессов, показывающих время, указывает, что в памяти был пропуск (неизвестный для процесса), используемый для вычисления выражения. |
| MemoryPast | 2097152 | Для повременных процессов указывает, что память должна быть считана с "прошлого" относительно текущего времени обработки, чтобы вычислить выражение. |
| None | 0 | Флаги атрибутов не заданы. |
| RawString | 16 | Указывает, что результат выражения представляет концептуальную строку, которая может быть отображена в средстве просмотра строк. EE должна быть подготовлена к предоставлению необработанной строки через Идкмлангуажеекспрессионевалуатор:: Жетундерлингстринг (). |
| ReadOnly | 64 | Указывает, что результат вычисления выражения доступен только для чтения. Если задано значение false, пользователю будет разрешено изменять значение. |
| ReturnValue | 65536 | Указывает, что это значение является возвращаемым значением функции, которая была вызвана на последнем шаге. |
| SideEffect | 1 | Указывает, что вычисление привело к побочному результату. |
| UnflushedSideEffects | 256 | Указывает, что выражение содержит побочные эффекты, отклоненные интерпретатором IL. Чтобы сбросить побочные эффекты, пользователь должен повторно вычислить выражение с включенной реальной функцией Func-evals. |
| Visualized | 8192 | Указывает, что проверяемый объект имеет связанный с ним визуализатор. В настоящее время этот флаг реализован только для C++ и устанавливается каждый раз, когда результат вычисления имеет связанную с ним запись natvis. |