CorDebugStepReason

更新:2007 年 11 月

提供指示一个单步执行的结果的值。

typedef enum CorDebugStepReason {
    STEP_NORMAL,
    STEP_RETURN,
    STEP_CALL,
    STEP_EXCEPTION_FILTER,
    STEP_EXCEPTION_HANDLER,
    STEP_INTERCEPT,
    STEP_EXIT
} CorDebugStepReason;

成员

成员

说明

STEP_NORMAL

指示在同一函数内正常完成单步执行。

STEP_RETURN

指示在返回该函数之后正常继续单步执行。

STEP_CALL

指示在新调用函数的开始处正常继续单步执行。

STEP_EXCEPTION_FILTER

指示已生成异常,控制权已传递给异常筛选器。

STEP_EXCEPTION_HANDLER

指示已生成异常,控制权已传递给异常处理程序。

STEP_INTERCEPT

指示控制权已传递给拦截器。

STEP_EXIT

指示在完成该步骤前已退出线程。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorDebug.idl

**库:**CorGuids.lib

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

请参见

参考

ICorDebugManagedCallback::StepComplete 方法

其他资源

调试枚举