Freigeben über


ICorDebugVirtualUnwinder::Next-Methode

Wechselt zum Kontext eines Aufrufers.

Syntax

HRESULT Next();

Parameter

Keine.

Rückgabewert

S_OK, wenn die Entladung erfolgreich war, oder CORDBG_S_AT_END_OF_STACK, wenn die Entladung nicht abgeschlossen werden kann, da keine Frames mehr vorhanden sind.

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

Bemerkungen

Beim Stapeldurchlauf sollte sichergestellt sein, dass er Fortschritte macht, sodass schließlich ein Aufruf von Next ein fehlerhaftes HRESULT oder CORDBG_S_AT_END_OF_STACK zurückgibt. Durch unbegrenzte Rückgabe von S_OK kann eine Endlosschleife verursacht werden.

Hinweis

Diese Methode ist nur mit .NET Native verfügbar.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: seit Version 4.6 verfügbar, nur .NET Native

Siehe auch