Freigeben über


ICorDebugStepper::StepOut-Methode

Bewirkt, dass diese ICorDebugStepper-Methode den Thread, in dem sie enthalten ist, in Einzelschritten durchläuft und abgeschlossen wird, wenn der aktuelle Frame die Steuerung an den aufrufenden Frame zurückgibt

Syntax

HRESULT StepOut ();

Bemerkungen

Ein StepOut-Vorgang wird abgeschlossen, nachdem er normal vom aktuellen Frame zum aufrufenden Frame zurückgegeben wurde.

Wenn StepOut in nicht verwaltetem Code aufgerufen wird, wird der Schritt abgeschlossen, wenn der aktuelle Frame zum verwalteten Code zurückkehrt, der ihn aufgerufen hat.

Verwenden Sie in .NET Framework Version 2.0 nicht StepOut mit der STOP_UNMANAGED-Flaggruppe, da dies fehlschlägt. (Verwenden Sie ICorDebugStepper::SetUnmappedStopMask zum Festlegen von Flags für die Ausführung in Einzelschritten.) Interopdebugger müssen nativen Code selbst in Prozedurschritten durchlaufen.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 1.0 verfügbar