ICorDebugStackWalk::Next (Método)
Mueve el objeto ICorDebugStackWalk al siguiente marco.
Sintaxis
HRESULT Next();
Valor devuelto
Este método devuelve los siguientes HRESULT específicos y los errores HRESULT que indican un error del método.
HRESULT | Descripción |
---|---|
S_OK | El tiempo de ejecución se desenlazó correctamente al siguiente marco (vea Comentarios). |
E_FAIL | El objeto ICorDebugStackWalk no pudo avanzar. |
CORDBG_S_AT_END_OF_STACK | Se alcanzó el final de la pila como resultado de este desenredado. |
CORDBG_E_PAST_END_OF_STACK | El puntero de marco ya está al final de la pila; por lo tanto, no se puede tener acceso a marcos adicionales. |
Excepciones
Notas
El método Next
avanza el objeto ICorDebugStackWalk
al marco de llamada solo si el tiempo de ejecución puede desenredar el marco actual. De lo contrario, el objeto avanza hasta el siguiente marco que el tiempo de ejecución puede desenredar.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 4