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

可以截获构造函数。

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

请参见

其他资源

调试枚举