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