Метод ICorDebugVirtualUnwinder::Next

Переходит в контекст вызывающего объекта.

Синтаксис

HRESULT Next();  

Параметры

Нет.

Возвращаемое значение

Значение S_OK, если очистка произошла успешно, или значение CORDBG_S_AT_END_OF_STACK, если не удалось завершить очистку, поскольку больше нет фреймов.

Если возвращается значение HRESULT, указывающее на ошибку, API ICorDebug будут возвращать CORDBG_E_DATA_TARGET_ERROR.

Комментарии

Обходчик стека должен проверять, что он продвигается вперед, поэтому в конечном итоге вызов Next вернет значение HRESULT, указывающее на ошибку, или значение CORDBG_S_AT_END_OF_STACK. Возврат на неопределенный S_OK срок может привести к бесконечному циклу.

Примечание

Этот метод доступен только в машинном коде .NET.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 4.6, только .NET Native

См. также раздел