共用方式為


EXCEPTION_STATE

指定例外狀況狀態。

語法

public enum enum_EXCEPTION_STATE {
    EXCEPTION_NONE                          = 0x0000,
    EXCEPTION_STOP_FIRST_CHANCE             = 0x0001,
    EXCEPTION_STOP_SECOND_CHANCE            = 0x0002,
    EXCEPTION_STOP_USER_FIRST_CHANCE        = 0x0010,
    EXCEPTION_STOP_USER_UNCAUGHT            = 0x0020,
    EXCEPTION_STOP_ALL                      = 0x00FF,
    EXCEPTION_CANNOT_BE_CONTINUED           = 0x0100,

    // These are for exception types only
    EXCEPTION_CODE_SUPPORTED                = 0x1000,
    EXCEPTION_CODE_DISPLAY_IN_HEX           = 0x2000,
    EXCEPTION_JUST_MY_CODE_SUPPORTED        = 0x4000,
    EXCEPTION_MANAGED_DEBUG_ASSISTANT       = 0x8000,

    // These are no longer used
    EXCEPTION_STOP_FIRST_CHANCE_USE_PARENT      = 0x0004,
    EXCEPTION_STOP_SECOND_CHANCE_USE_PARENT     = 0x0008,
    EXCEPTION_STOP_USER_FIRST_CHANCE_USE_PARENT = 0x0040,
    EXCEPTION_STOP_USER_UNCAUGHT_USE_PARENT     = 0x0080,
};

欄位​​

EXCEPTION_NONE
請勿在例外狀況時停止。

EXCEPTION_STOP_FIRST_CHANCE
在第一次引發例外狀況時停止。 描述例外狀況事件時,此旗標表示例外狀況事件是第一次發生例外狀況事件。

EXCEPTION_STOP_SECOND_CHANCE
在第二次引發例外狀況時停止。 描述例外狀況事件時,表示例外狀況事件是次要例外狀況事件。

EXCEPTION_STOP_USER_FIRST_CHANCE
在第一次引發使用者模式例外狀況時停止。 描述例外狀況事件時,表示例外狀況事件是第一次發生使用者例外狀況事件。

EXCEPTION_STOP_USER_UNCAUGHT
當使用者模式例外狀況未攔截時停止。 描述例外狀況事件時,表示例外狀況事件是未攔截的使用者模式例外狀況事件。

EXCEPTION_STOP_ALL
在任何例外狀況上停止。 描述例外狀況事件時未使用。

EXCEPTION_CANNOT_BE_CONTINUED
描述例外狀況事件時,表示無法繼續例外狀況。

EXCEPTION_CODE_SUPPORTED
表示例外狀況有支援它的程序代碼。 用於顯示例外狀況

EXCEPTION_CODE_DISPLAY_IN_HEX
表示例外狀況程式代碼應該以十六進位顯示。 用於顯示例外狀況。

EXCEPTION_JUST_MY_CODE_SUPPORTED
表示例外狀況程式代碼支援 JustMyCode。 用於顯示例外狀況。

EXCEPTION_MANAGED_DEBUG_ASSISTANT
表示 Managed 程式代碼調試程式應該處理例外狀況。 如果未設定,預設調試程式會處理例外狀況。 這會傳遞至 SetAllExceptions 方法,而不會用於 EXCEPTION_INFO 結構。

EXCEPTION_STOP_FIRST_CHANCE_USE_PARENT
過時,請勿使用。

EXCEPTION_STOP_SECOND_CHANCE_USE_PARENT
過時,請勿使用。

EXCEPTION_STOP_USER_FIRST_CHANCE_USE_PARENT
過時,請勿使用。

EXCEPTION_STOP_USER_SECOND_CHANCE_USE_PARENT
過時,請勿使用。

備註

用來做為dwStateEXCEPTION_INFO結構的成員,以指出例外狀況的狀態,以及可以執行哪些動作。

這些值也會傳遞至 SetAllExceptions 方法,以設定所有例外狀況的狀態。

這些旗標可以與位 OR 結合。

需求

標頭:msdbg.h

命名空間:Microsoft.VisualStudio.Debugger.Interop

元件:Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱