Share via


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

Other Resources

Debugging Enumerations