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