Compartir a través de


ICorDebugStackWalk::Next (Método)

Mueve el objeto ICorDebugStackWalk al siguiente marco.

HRESULT Next();

Valor devuelto

Este método devuelve los siguientes HRESULT específicos, así como errores HRESULT que indican la existencia de un error en el método.

HRESULT

Descripción

S_OK

El runtime se desenredó correctamente al marco siguiente (vea Comentarios).

E_FAIL

No se pudo avanzar el objeto ICorDebugStackWalk.

CORDBG_S_AT_END_OF_STACK

Se llegó al final de la pila como resultado de este desenredo.

CORDBG_E_PAST_END_OF_STACK

El puntero de marco ya está al final de la pila; por tanto, no se puede obtener acceso a ningún marco adicional.

Comentarios

El método Next avanza el objeto ICorDebugStackWalk al marco de llamada solo si el runtime puede desenredar el marco actual. De lo contrario, el objeto avanza al marco siguiente que el runtime pueda desenredar.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4

Vea también

Referencia

ICorDebugStackWalk (Interfaz)

Otros recursos

Interfaces para depuración

Depuración (Referencia de la API no administrada)