Freigeben über


ICorDebugStackWalk::Next-Methode

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

Syntax

HRESULT Next();

Rückgabewert

Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler zurück, die auf Methodenfehler hinweisen.

HRESULT Description
S_OK Die Laufzeit wurde erfolgreich zum nächsten Frame entwoffen (siehe Hinweise).
E_FAIL Das ICorDebugStackWalk Objekt konnte nicht erweitert werden.
CORDBG_S_AT_END_OF_STACK Das Ende des Stapels wurde als Ergebnis dieser Entspannung erreicht.
CORDBG_E_PAST_END_OF_STACK Der Rahmenzeiger befindet sich bereits am Ende des Stapels. Daher können auf keine zusätzlichen Frames zugegriffen werden.

Exceptions

Bemerkungen

Die Next Methode wechselt das ICorDebugStackWalk Objekt nur dann zum aufrufenden Frame, wenn die Laufzeit den aktuellen Frame abwickeln kann. Andernfalls wechselt das Objekt zum nächsten Frame, den die Laufzeit entspannen kann.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

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

Siehe auch