共用方式為


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;

成員

成員

描述

INTERCEPT_NONE

沒有可攔截的程式碼。

INTERCEPT_CLASS_INIT

可以攔截建構函式 (Constructor)。

INTERCEPT_EXCEPTION_FILTER

可以攔截例外狀況篩選條件。

INTERCEPT_SECURITY

可以攔截強制執行安全性的程式碼。

INTERCEPT_CONTEXT_POLICY

可以攔截內容原則。

INTERCEPT_INTERCEPTION

不適用。

INTERCEPT_ALL

可以攔截所有程式碼。

備註

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

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**CorDebug.idl、CorDebug.h

**程式庫:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

請參閱

其他資源

偵錯列舉