更新: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 方法