DkmEvaluationResultFlags Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |