Share via


ICorDebugStepper::StepOut Method

Causes this ICorDebugStepper Interface 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 Method to set flags for stepping.) Interop debuggers must step out to native code themselves.

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

Reference

ICorDebugStepper Interface
ICorDebugStepper2 Interface