共用方式為


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;

Members

成員 Description
INTERCEPT_NONE 任何代碼都無法被攔截。
INTERCEPT_CLASS_INIT 建構函式可以被攔截。
INTERCEPT_EXCEPTION_FILTER 可以截取異常狀況過濾器。
INTERCEPT_SECURITY 強制執行安全性的程式碼可能會被攔截。
INTERCEPT_CONTEXT_POLICY 可以攔截環境定義原則。
INTERCEPT_INTERCEPTION 未使用。
INTERCEPT_ALL 所有代碼都可以被攔截。

備註

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

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 自 .NET Framework 1.0 起提供