DkmStackWalkFrameFlags 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
旗標 DkmStackWalkFrame 的屬性。
此列舉支援其成員值的位元組合。
public enum class DkmStackWalkFrameFlags
public enum class DkmStackWalkFrameFlags
enum DkmStackWalkFrameFlags
[System.Flags]
public enum DkmStackWalkFrameFlags
[<System.Flags>]
type DkmStackWalkFrameFlags =
Public Enum DkmStackWalkFrameFlags
- 繼承
-
DkmStackWalkFrameFlags
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| AsyncCallAnnotatedFrame | 4096 | 表示這是批注式框架,表示異步呼叫 (即 [Async Call]) 。 |
| AsyncContinuationAnnotatedFrame | 8192 | 表示這是批注式框架,表示繼續異步方法 (亦即 [繼續異步方法]) 。 |
| BinaryNotLoadedAnnotation | 32768 | 表示我們下方有標註的框架和畫面可能會遺失,因為模組未載入二進位檔。 |
| ExceptionUnwindTarget | 32 | 擲回例外狀況之後,堆疊框架可能會復原至 。 |
| FakeFrame | 16384 | 表示此框架是假的,而且不是由目標中的真實框架所支援。 此旗標永遠不會用於從堆疊逐步解說取得的堆疊框架,但可用於用於允許檢查的虛擬框架。 |
| FuncEvalFrame | 64 | 堆疊框架是批注框架,其中顯示正在評估的範例 『Evaluation of: xyz』。 |
| 2 | 堆疊框架位於隱藏的程式代碼內。 |
|
| 65536 | 表示如果未顯示外部程式代碼,框架可以隱藏。 |
|
| InlineOptimized | 8 | 堆疊框架是內嵌優化框架,而不是實體框架。 |
| MaxFramesExceeded | 16 | 堆疊框架是用來指出已超過逐步執行堆疊框架的最大數目。 |
| None | 0 | 此堆疊框架上未設定任何旗標。 |
| NonuserCode | 4 | 堆疊框架位於非用戶程式代碼內。 |
| NonUserExceptionImplementation | 2048 | 指出我們在已知為擲回例外狀況實作的一部分的非用戶程序代碼中。 |
| ReturnStackFrame | 128 | 表示這個框架是異步傳回堆疊的一部分,而且實際上不會在目前的線程上執行。 |
| SymbolsNotLoadedAnnotation | 1024 | 表示我們為批注式框架,指出下方的畫面可能遺失或不正確,因為模組未載入二進位檔或符號。 |
| TaskCreationStackFrame | 256 | 指出此框架是從建立異步工作的呼叫堆疊記錄,而且目前未實際在目前線程上執行。 |
| TopFrame | 1 | 堆疊框架是呼叫堆疊中的最上層框架。 當完整堆疊框架集合無法使用時,這會用來偵測最上層框架。 回溯器在進行回溯時,應該在最上框架上設定此設定。 回溯器必須決定邏輯框架是否合理, (例如內嵌畫面格) 出現在實體框架上方也應該標示。 這麼做會導致將多個畫面標示為最上框架。 |
| UserStatusNotDetermined | 512 | 指出框架是否為使用者程式代碼或非用戶程式代碼,尚未得知。 堆疊提供者會回呼以找出。 |