CorDebugStepReason Enumeration
Indicates the outcome of an individual step.
Syntax
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 |
Stepping completed normally, within the same function. |
STEP_RETURN |
Stepping continued normally, after the function returned. |
STEP_CALL |
Stepping continued normally, at the beginning of a newly called function. |
STEP_EXCEPTION_FILTER |
An exception was generated and control was passed to an exception filter. |
STEP_EXCEPTION_HANDLER |
An exception was generated and control was passed to an exception handler. |
STEP_INTERCEPT |
Control was passed to an interceptor. |
STEP_EXIT |
The thread exited before the step was completed. |
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 1.0
See also
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.