Freigeben über


ICorDebugVirtualUnwinder::Next-Methode

Wechselt zum Kontext des Aufrufers.

Syntax

HRESULT Next();

Die Parameter

Keiner.

Rückgabewert

S_OK wenn der Abspann erfolgreich aufgetreten ist oder CORDBG_S_AT_END_OF_STACK der Abspann nicht abgeschlossen werden kann, weil es keine weiteren Frames gibt.

Wenn ein fehlerhaftes HRESULT zurückgegeben wird, wird ICorDebug-APIs zurückgegeben CORDBG_E_DATA_TARGET_ERROR.

Bemerkungen

Der Stapel-Walker sollte sicherstellen, dass er vorwärts voranschreitet, sodass schließlich ein Aufruf Next ein fehlerhaftes HRESULT oder CORDBG_S_AT_END_OF_STACKein Fehler zurückgibt. Das Zurückgeben auf S_OK unbestimmte Zeit kann zu einer endlosen Schleife führen.

Hinweis

Diese Methode ist nur für .NET Native verfügbar.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.6

Siehe auch