Condividi tramite


Metodo ICorDebugStackWalk::Next

Sposta l'oggetto ICorDebugStackWalk nella cornice successiva.

Sintassi

HRESULT Next();

Valore restituito

Questo metodo restituisce gli HRESULT specifici seguenti e gli errori HRESULT che indicano l'errore del metodo.

HRESULT Description
S_OK Il runtime viene scollegato correttamente al frame successivo (vedere la sezione 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 frame è già alla fine dello stack; pertanto, non è possibile accedere a fotogrammi aggiuntivi.

Exceptions

Osservazioni:

Il Next metodo sposta 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 Sistemi operativi supportati da .NET.

Intestazione: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versioni di .NET: Disponibile a partire da .NET Framework 4.0

Vedere anche