ICorDebugStackWalk::Next — Metoda
Przenosi obiekt ICorDebugStackWalk do następnej ramki.
Składnia
HRESULT Next();
Wartość zwracana
Ta metoda zwraca następujące określone elementy HRESULTs, a także błędy HRESULT wskazujące niepowodzenie metody.
HRESULT | Opis |
---|---|
S_OK | Środowisko uruchomieniowe pomyślnie odwoływało się do następnej ramki (zobacz Uwagi). |
E_FAIL | Nie można utworzyć zaawansowanego ICorDebugStackWalk obiektu. |
CORDBG_S_AT_END_OF_STACK | Koniec stosu został osiągnięty w wyniku tego unwind. |
CORDBG_E_PAST_END_OF_STACK | Wskaźnik ramki znajduje się już na końcu stosu; w związku z tym nie można uzyskać dostępu do dodatkowych ramek. |
Wyjątki
Uwagi
Metoda Next
przesuwa ICorDebugStackWalk
obiekt do ramki wywołującej tylko wtedy, gdy środowisko uruchomieniowe może cofnąć bieżącą ramkę. W przeciwnym razie obiekt przechodzi do następnej ramki, którą środowisko uruchomieniowe może cofnąć.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorDebug.idl, CorDebug.h
Biblioteki: CorGuids.lib
wersje .NET Framework: dostępne od 4