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

StepComplete Method
Debugging Enumerations