DkmExceptionProcessingStage 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
調試程式會在例外狀況處理的各個階段收到來自目標進程的通知 (,例如:擲回的例外狀況、未處理的例外狀況) 。 這個列舉表示通知的階段 () 。
此列舉支援其成員值的位元組合。
public enum class DkmExceptionProcessingStage
public enum class DkmExceptionProcessingStage
enum DkmExceptionProcessingStage
[System.Flags]
public enum DkmExceptionProcessingStage
[<System.Flags>]
type DkmExceptionProcessingStage =
Public Enum DkmExceptionProcessingStage
- 繼承
-
DkmExceptionProcessingStage
- 屬性
欄位
AppDomainTransition | 4 | 目標程式即將在應用程式域轉換時抑制例外狀況。 |
Caught | 128 | 已攔截擲回的例外狀況。 這個階段的例外狀況不是停止事件本身,而是在 catch 處理程式內的另一個停止事件之前引發,例如步驟完成。 |
ManagedUnmanagedTransition | 8 | 目標進程即將將Managed程式碼的例外狀況傳遞至 Unmanaged 程式代碼。 |
Thrown | 1 | 擲回例外狀況。 所有例外狀況類型都會發生此通知。 |
Unhandled | 32 | 找不到此例外狀況的處理程式。 |
UserCodeSearch | 2 | 目標進程已開始搜尋例外狀況處理程式,而且此搜尋已輸入用戶代碼。 此通知僅適用於支援 Just My Code 的例外狀況類別。 目前,只有 CLR & 腳本例外狀況類別支援 Just My Code。 在 CLR 裝置案例中,或在 UI 中停用 Just My Code 逐步執行時,後端將不會支援 Just My Code。 在此情況下,當擲回例外狀況時,將會設定 『Thrown』 和 『UserCodeSearch』 旗標。 |
UserUnhandled | 16 | 在使用者程式代碼之外發現例外狀況處理程式。 此通知僅適用於支援 Just My Code 的例外狀況類別。 目前,只有 CLR 例外狀況類別支援 Just My Code.\n。 |
UserVisible | 64 | 用戶應該會看到例外狀況。 設定時,如果使用者不想在例外狀況停止,則會將例外狀況傳送至輸出視窗。 |