共用方式為


CorDebugIntercept 列舉

表示可以攔截這類型的程式碼 (也就是逐步執行)。

語法

typedef enum CorDebugIntercept {
    INTERCEPT_NONE                = 0x0,
    INTERCEPT_CLASS_INIT          = 0x01,
    INTERCEPT_EXCEPTION_FILTER    = 0x02,
    INTERCEPT_SECURITY            = 0x04,
    INTERCEPT_CONTEXT_POLICY      = 0x08,
    INTERCEPT_INTERCEPTION        = 0x10,
    INTERCEPT_ALL                 = 0xffff
} CorDebugIntercept;

成員

member 描述
INTERCEPT_NONE 無法攔截任何程式碼。
INTERCEPT_CLASS_INIT 可以攔截建構函式。
INTERCEPT_EXCEPTION_FILTER 可以攔截例外狀況篩選條件。
INTERCEPT_SECURITY 可以攔截會強制執行安全性的程式碼。
INTERCEPT_CONTEXT_POLICY 可以攔截內容原則。
INTERCEPT_INTERCEPTION 未使用。
INTERCEPT_ALL 可以攔截所有的程式碼。

備註

使用 ICorDebugStepper::SetInterceptMask 方法,以建立可以攔截的程式碼類型。

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 1.0 起提供

另請參閱