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: Windows 2000, Windows XP, Windows Server 2003 family

Header: CorDebug.idl

Library: CorGuids.lib

.NET Framework Version: 2.0, 1.1, 1.0

See Also

Concepts

ICorDebugManagedCallback::StepComplete Method

Debugging Enumerations