Share via


ICorDebugStepper::StepOut Method

Causes this ICorDebugStepper to single-step through its containing thread, and to complete when the current frame returns control to the calling frame.

HRESULT StepOut ();

Remarks

A StepOut operation will complete after returning normally from the current frame to the calling frame.

If StepOut is called when in unmanaged code, the step will complete when the current frame returns to the managed code that called it.

In the .NET Framework version 2.0, do not use StepOut with the STOP_UNMANAGED flag set because it will fail. (Use ICorDebugStepper::SetUnmappedStopMask to set flags for stepping.) Interop debuggers must step out to native code themselves.

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

ICorDebugStepper Interface

ICorDebugStepper2 Interface