Метод 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
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по