DkmStackWalkFrameFlags Enumeration

Definition

Flags-Eigenschaften eines dkmstackwalkframes.

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

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

Felder

AsyncCallAnnotatedFrame 4096

Gibt an, dass es sich hierbei um einen mit Anmerkungen versehene Frame handelt, der einen asynchronen-Befehl bezeichnet (d.h. [Async-Aufrufe]).

AsyncContinuationAnnotatedFrame 8192

Gibt an, dass es sich um einen mit Anmerkungen versehene Frame handelt, der das Fortsetzen einer Async-Methode (d. h. [fortsetzen der Async-Methode])

BinaryNotLoadedAnnotation 32768

Gibt an, dass es sich um einen mit Anmerkungen versehenen Frame handelt und die unten aufgeführten Frames fehlen können, weil Binärdateien nicht für ein Modul geladen werden.

ExceptionUnwindTarget 32

Der Stapel Rahmen kann nach dem Auslösen einer Ausnahme in das aufruten aufgelöst werden.

FakeFrame 16384

Gibt an, dass dieser Frame gefälscht ist und nicht durch einen echten Frame im Ziel unterstützt wird. Dieses Flag wird nie für Stapel Rahmen verwendet, die aus Stackwalk abgerufen wurden, kann aber für Pseudo Rahmen verwendet werden, um die Überprüfung zu ermöglichen.

FuncEvalFrame 64

Stapel Rahmen ist ein mit Anmerkungen versehene Frame, der das Beispiel "Evaluation of: XYZ" zeigt, was ausgewertet wird.

Hidden 2

Der Stapel Rahmen befindet sich in ausgeblendetem Code.

InlineOptimized 8

Der Stapel Rahmen ist ein Inline optimierter Frame, kein physischer Frame.

MaxFramesExceeded 16

Der Stapel Rahmen wird verwendet, um anzugeben, dass die maximale Anzahl von Durchlauf enden Stapel Rahmen überschritten wurde.

None 0

Für diesen Stapel Rahmen sind keine Flags festgelegt.

NonuserCode 4

Der Stapel Rahmen befindet sich in Nichtbenutzer Code.

NonUserExceptionImplementation 2048

Gibt an, dass es sich um einen Nichtbenutzer Code handelt, der bekanntermaßen Teil der Implementierung des auslösenden von Ausnahmen ist.

ReturnStackFrame 128

Gibt an, dass dieser Frame Teil eines asynchronen Rückgabe Stapels ist und nicht im aktuellen Thread ausgeführt wird.

SymbolsNotLoadedAnnotation 1024

Gibt an, dass es sich um einen mit Anmerkungen versehenen Frame handelt, der angibt, dass die unten aufgeführten Frames möglicherweise fehlen oder nicht korrekt sind, da Binärdateien oder Symbole nicht geladen wurden.

TaskCreationStackFrame 256

Gibt an, dass dieser Frame von der Aufruf Stapel der Erstellung einer asynchronen Aufgabe protokolliert wurde und zurzeit nicht auf dem aktuellen Thread ausgeführt wird.

TopFrame 1

Der Stapel Rahmen ist der obere Frame in der aufrufsstapel. Hiermit wird der obere Frame erkannt, wenn die vollständige Stapel Rahmen Auflistung nicht verfügbar ist. Unwinders sollten diese bei einer Entladung im oberen Frame festlegen. Unwinders müssen entscheiden, ob es für logische Frames (z. b. Inline Frames) sinnvoll ist, die über dem physischen Frame angezeigt werden, auch markiert werden soll. Dies würde dazu führen, dass mehrere Frames als Oberer Rahmen gekennzeichnet werden.

UserStatusNotDetermined 512

Gibt an, dass es noch nicht bekannt ist, ob es sich bei dem Frame um Benutzercode oder nicht um Benutzercode handelt. Der Stapel Anbieter ruft zurück, um zu ermitteln.

Gilt für