Freigeben über


ICorDebugStackWalk::Next-Methode

Verschiebt das ICorDebugStackWalk-Objekt in den nächsten Frame.

HRESULT Next();

Rückgabewert

Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler für Methodenfehler zurück.

HRESULT

Beschreibung

S_OK

Die Laufzeit hat den Entladevorgang erfolgreich bis zum nächsten Frame ausgeführt (siehe Hinweise).

E_FAIL

Das ICorDebugStackWalk-Objekt konnte nicht in den nächsten Frame verschoben werden.

CORDBG_S_AT_END_OF_STACK

Als Ergebnis dieser Entladung wurde das Ende des Stapels erreicht.

CORDBG_E_PAST_END_OF_STACK

Der Framezeiger befindet sich bereits am Ende des Stapels, daher kann auf keine weiteren Frames zugegriffen werden.

Hinweise

Die Next-Methode verschiebt das ICorDebugStackWalk-Objekt nur in den aufrufenden Frame, wenn die Laufzeit den aktuellen Frame entladen kann. Andernfalls wird das Objekt in den nächsten Frame verschoben, den die Laufzeit entladen kann.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4

Siehe auch

Referenz

ICorDebugStackWalk-Schnittstelle

Weitere Ressourcen

Debugschnittstellen

Debuggen (Referenz zur nicht verwalteten API)