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.

Применяется к