Metodo ICorDebugStackWalk::Next

Sposta l'oggetto ICorDebugStackWalk nel frame successivo.

Sintassi

HRESULT Next();  

Valore restituito

Questo metodo restituisce gli specifici HRESULT seguenti, nonché gli errori di HRESULT che indicano la mancata riuscita del metodo.

HRESULT Descrizione
S_OK Il runtime viene rimosso correttamente nel frame successivo (vedere Osservazioni).
E_FAIL Impossibile eseguire l'avanzata dell'oggetto ICorDebugStackWalk .
CORDBG_S_AT_END_OF_STACK La fine dello stack è stata raggiunta in seguito a questa rimozione.
CORDBG_E_PAST_END_OF_STACK Il puntatore del fotogramma è già alla fine dello stack; pertanto, non è possibile accedere a fotogrammi aggiuntivi.

Eccezioni

Osservazioni

Il Next metodo passa l'oggetto ICorDebugStackWalk al frame chiamante solo se il runtime può rimuovere il frame corrente. In caso contrario, l'oggetto passa al frame successivo in cui il runtime è in grado di rimuovere.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: Disponibile da 4

Vedi anche