CorDebugStepReason 枚举

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

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、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

请参见

参考

ICorDebugManagedCallback::StepComplete 方法

其他资源

调试枚举