DkmEvaluationResultFlags Enumeration

Definition

Flags, die Attribute eines Ausdrucks Auswertungs Ergebnisses angeben.

Diese Enumeration enthält ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.

public enum class DkmEvaluationResultFlags
public enum class DkmEvaluationResultFlags
enum DkmEvaluationResultFlags
[System.Flags]
public enum DkmEvaluationResultFlags
[<System.Flags>]
type DkmEvaluationResultFlags = 
Public Enum DkmEvaluationResultFlags
Vererbung
DkmEvaluationResultFlags
Attribute

Felder

Address 32

Gibt an, dass das Ergebnis der Ausdrucks Auswertung eine Adresse ist, zu der im Fenster "Arbeitsspeicher" navigiert werden kann.

Boolean 4

Gibt an, dass das Ergebnis der Auswertung ein boolescher Wert ist.

BooleanTrue 8

Wenn das boolesche Flag festgelegt ist, gibt an, dass das Ergebnis der Auswertung "true" und nicht "false" ist.

CanEvaluateNow 262144

Gibt an, dass die Benutzeroberfläche eine Schaltfläche Aktualisieren bereitstellt, auf die der Benutzer klicken kann, um die Auswertung zu wiederholen. Der Wiederholungsversuch erfolgt mit der dkmevaluationflags:: evaluatenow-Menge.

CanFavorite 16777216

Dieses Bewertungsergebnis ist ein Element, das als Favorit seines übergeordneten Typs hinzugefügt werden kann.

CanHaveObjectId 1024

Gibt an, dass dem Ausdruck eine Objekt-ID zugewiesen werden kann.

CrossThreadDependency 2048

Gibt an, dass der Ausdruck aufgrund einer Thread übergreifenden Abhängigkeit abgelehnt wurde.

EnableExtendedSideEffectsUponRefresh 524288

Gibt an, dass die Formatierung dieses Objekts zusätzliche Nebeneffekte erfordert, die unterdrückt wurden. der Benutzer kann die Auswertung mit diesen zusätzlichen Nebeneffekten wiederholen, indem er auf die Schaltfläche Aktualisieren klickt.

ExceptionThrown 32768

Gibt an, dass die auszuwertende Funktion oder Eigenschaft eine Ausnahme ausgelöst hat. Dieses Flag wird nicht von allen Ausdrucks auswergratoren festgelegt.

Expandable 2

Gibt an, dass das Ergebnis dieser Auswertung untergeordnete Elemente aufweist, auf die über idkmlanguageexpressionevaluator. GetChildren enenumcontext zugegriffen werden kann.

ExpandableError 16384

Gibt an, dass die Auswertungs Ergebnisse als Fehler markiert wurden, aber über ein erweiterbares Objekt verfügen. Ein Beispiel hierfür sind die VB EE-Ergebnisse, bei denen es sich um ein Ausnahme Objekt handelt.

ExpansionHasSideEffects 268435456

Das Auflisten der untergeordneten Elemente dieses Elements erfordert Nebeneffekte.

HasDataBreakpoint 8388608

Gibt an, dass das Ergebnis des Ausdrucks eine Adresse aufweist, die zurzeit von einem Daten Haltepunkt nachverfolgt wird.

HasFavorites 67108864

Dieses Auswertungs Ergebnis ist ein Element, dessen aktuelle Erweiterung mindestens ein bevorzugtes Element enthält.

HasObjectId 512

Gibt an, dass dem Ausdruck eine Objekt-ID zugeordnet ist.

ILInterpreter 128

Gibt an, dass der Il-Interpreter verwendet wurde, um das Ergebnis der Ausdrucks Auswertung zu erhalten.

Invalid 4096

Gibt an, dass der Wert ungültig ist.

IsBuiltInType 131072

Gibt an, dass der Typ des Werts ein integrierter Typ ist.

IsFavorite 33554432

Dieses Bewertungsergebnis ist ein Element, das als Favorit seines übergeordneten Typs hinzugefügt wurde.

IsObjectReplaceable 134217728

, Wenn das Auswertungs Ergebnis das Ersetzen des Objekts für verwaltete benutzerdefinierte Visualisierungen unterstützt.

MemoryFuture 1048576

Gibt für zeitgesteuerte Prozesse an, dass der Arbeitsspeicher relativ zur aktuellen Prozesszeit aus der "Zukunft" gelesen werden musste, um einen Ausdruck auszuwerten.

MemoryGap 4194304

Gibt für zeitgesteuerte Prozesse an, dass im Arbeitsspeicher, der zum Auswerten eines Ausdrucks verwendet wurde, eine Lücke (unbekannt zum Prozess) vorhanden ist.

MemoryPast 2097152

Gibt für zeitgesteuerte Prozesse an, dass der Arbeitsspeicher im Verhältnis zur aktuellen Prozesszeit aus der Vergangenheit gelesen werden musste, um einen Ausdruck auszuwerten.

None 0

Es sind keine Attributflags festgelegt.

RawString 16

Gibt an, dass das Ergebnis des Ausdrucks eine konzeptionelle Zeichenfolge darstellt, die im Zeichen folgen-Viewer angezeigt werden kann. Der EE sollte darauf vorbereitet sein, die rohzeichenfolge über idkmlanguageexpressionevaluator:: getunderlyingstring () bereitzustellen.

ReadOnly 64

Gibt an, dass das Ergebnis der Ausdrucks Auswertung schreibgeschützt ist. False gibt an, dass der Benutzer den Wert ändern darf.

ReturnValue 65536

Gibt an, dass dieser Wert der Rückgabewert einer Funktion ist, die während des letzten Schritts aufgerufen wurde.

SideEffect 1

Gibt an, dass die Auswertung einen Nebeneffekt verursacht hat.

UnflushedSideEffects 256

Gibt an, dass der Ausdruck Nebeneffekte enthält, die vom Il-Interpreter verworfen wurden. Um die Nebeneffekte zu leeren, sollte der Benutzer den Ausdruck mit aktivierten echten Func-evals erneut auswerten.

Visualized 8192

Gibt an, dass dem zu überprüfenden Objekt eine Schnellansicht zugeordnet ist. Derzeit ist dieses Flag nur für C++ implementiert und wird festgelegt, wenn dem Ergebnis der Auswertung ein natvis-Eintrag zugeordnet ist.

Gilt für