DkmStackWalkFrameFlags 列舉

定義

旗標 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』。

Hidden 2

堆疊框架位於隱藏的程式代碼內。

HiddenExternal 65536

表示如果未顯示外部程式代碼,框架可以隱藏。

InlineOptimized 8

堆疊框架是內嵌優化框架,而不是實體框架。

MaxFramesExceeded 16

堆疊框架是用來指出已超過逐步執行堆疊框架的最大數目。

None 0

此堆疊框架上未設定任何旗標。

NonuserCode 4

堆疊框架位於非用戶程式代碼內。

NonUserExceptionImplementation 2048

指出我們在已知為擲回例外狀況實作的一部分的非用戶程序代碼中。

ReturnStackFrame 128

表示這個框架是異步傳回堆疊的一部分,而且實際上不會在目前的線程上執行。

SymbolsNotLoadedAnnotation 1024

表示我們為批注式框架,指出下方的畫面可能遺失或不正確,因為模組未載入二進位檔或符號。

TaskCreationStackFrame 256

指出此框架是從建立異步工作的呼叫堆疊記錄,而且目前未實際在目前線程上執行。

TopFrame 1

堆疊框架是呼叫堆疊中的最上層框架。 當完整堆疊框架集合無法使用時,這會用來偵測最上層框架。 回溯器在進行回溯時,應該在最上框架上設定此設定。 回溯器必須決定邏輯框架是否合理, (例如內嵌畫面格) 出現在實體框架上方也應該標示。 這麼做會導致將多個畫面標示為最上框架。

UserStatusNotDetermined 512

指出框架是否為使用者程式代碼或非用戶程式代碼,尚未得知。 堆疊提供者會回呼以找出。

適用於