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 线程在步骤完成之前退出。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 1.0 起可用

请参阅