Sdílet prostřednictvím


DkmStackWalkFrameFlags Výčet

Definice

Označí vlastnosti DkmStackWalkFrame.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class DkmStackWalkFrameFlags
public enum class DkmStackWalkFrameFlags
enum DkmStackWalkFrameFlags
[System.Flags]
public enum DkmStackWalkFrameFlags
[<System.Flags>]
type DkmStackWalkFrameFlags = 
Public Enum DkmStackWalkFrameFlags
Dědičnost
DkmStackWalkFrameFlags
Atributy

Pole

AsyncCallAnnotatedFrame 4096

Označuje, že se jedná o anotovaný rámec označující asynchronní volání (tj. [asynchronní volání]).

AsyncContinuationAnnotatedFrame 8192

Označuje, že se jedná o anotovaný rámec označující obnovení asynchronní metody (tj. [Obnovení asynchronní metody]).

BinaryNotLoadedAnnotation 32768

Označuje, že jsme rámec s poznámkami a níže uvedené rámce můžou chybět kvůli tomu, že se pro modul nenačítá binární soubor.

ExceptionUnwindTarget 32

Rámeček zásobníku je možné po vyvolání výjimky rozbalit.

FakeFrame 16384

Označuje, že tento snímek je falešný a není založený na skutečném snímku v cíli. Tento příznak se nikdy nepoužije pro snímky zásobníku získané z procházení zásobníku, ale lze ho použít pro pseudosnímky, které umožňují kontrolu.

FuncEvalFrame 64

Rámec zásobníku je snímek s poznámkami, který ukazuje, co se vyhodnocuje, příklad Vyhodnocení: xyz.

Hidden 2

Rámec zásobníku se nachází ve skrytém kódu.

HiddenExternal 65536

Označuje, že rámeček může být skrytý, pokud není zobrazen externí kód.

InlineOptimized 8

Stack frame je vložený optimalizovaný rámec, ne fyzický rámec.

MaxFramesExceeded 16

Rámeček zásobníku se používá k označení překročení maximálního počtu procházených rámců zásobníku.

None 0

U tohoto rámce zásobníku nejsou nastavené žádné příznaky.

NonuserCode 4

Rámec zásobníku se nachází v kódu, který není uživatelem.

NonUserExceptionImplementation 2048

Označuje, že jsme v neuživatelského kódu, o které je známo, že je součástí implementace vyvolání výjimek.

ReturnStackFrame 128

Označuje, že tento rámec je součástí asynchronního návratového zásobníku a ve skutečnosti se v aktuálním vlákně nespouštějí.

SymbolsNotLoadedAnnotation 1024

Označuje, že jsme rámeček s poznámkami, který označuje, že níže uvedené rámce nemusí chybět nebo jsou nesprávné kvůli binárním souborům nebo symbolům, které nejsou načteny pro modul.

TaskCreationStackFrame 256

Označuje, že tento rámec byl protokolován ze zásobníku volání při vytvoření asynchronní úlohy a v současné době se ve skutečnosti nespustí v aktuálním vlákně.

TopFrame 1

Rámec zásobníku je horní rámec v zásobníku volání. Používá se ke zjištění horního rámce, když není k dispozici úplná kolekce rámců zásobníku. Při odvíjení by ho měli odvíječi nastavit na horním snímku. Odvíječi se musí rozhodnout, jestli mají být označené také logické rámce (například vložené snímky), které se zobrazují nad fyzickým rámcem. To by vedlo k označení více snímků jako horního rámce.

UserStatusNotDetermined 512

Označuje, že ještě není známo, zda je rámec uživatelským kódem nebo kódem bez uživatele. Poskytovatel zásobníku zavolá zpět, aby to zjistil.

Platí pro