CorDebugStepReason Enumeration
Provides values that indicate the outcome of an individual step.
typedef enum CorDebugStepReason {
STEP_NORMAL,
STEP_RETURN,
STEP_CALL,
STEP_EXCEPTION_FILTER,
STEP_EXCEPTION_HANDLER,
STEP_INTERCEPT,
STEP_EXIT
} CorDebugStepReason;
Members
Member |
Description |
---|---|
STEP_NORMAL |
Indicates that stepping completed normally, within the same function. |
STEP_RETURN |
Indicates that stepping continued normally, after the function returned. |
STEP_CALL |
Indicates that stepping continued normally, at the beginning of a newly called function. |
STEP_EXCEPTION_FILTER |
Indicates that an exception was generated and control was passed to an exception filter. |
STEP_EXCEPTION_HANDLER |
Indicates that an exception was generated and control was passed to an exception handler. |
STEP_INTERCEPT |
Indicates that control was passed to an interceptor. |
STEP_EXIT |
Indicates that the thread exited before the step was completed. |
Requirements
Platforms: See .NET Framework System Requirements.
Header: CorDebug.idl
Library: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
See Also
Reference
ICorDebugManagedCallback::StepComplete Method