Share via


CorDebugStepReason Enumeration

Indicates 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

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 .NET Framework System Requirements.

Header: CorDebug.idl, CorDebug.h

Library: CorGuids.lib

.NET Framework Versions: 4, 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

Other Resources

Debugging Enumerations