DkmStackWalkFrameFlags Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |
2 | Rámec zásobníku se nachází ve skrytém kódu. |
|
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. |