ICorDebugStackWalk::Next 方法

ICorDebugStackWalk 对象移至下一个帧。

HRESULT Next();

返回值

此方法将返回以下特定的 HRESULT 以及用于指示方法失败的 HRESULT 错误。

HRESULT

说明

S_OK

运行时成功地展开到下一个帧(请参见“备注”)。

E_FAIL

未能将 ICorDebugStackWalk 对象前移。

CORDBG_S_AT_END_OF_STACK

此次展开已到达堆栈的末尾。

CORDBG_E_PAST_END_OF_STACK

帧指针已经位于堆栈的末尾;因此,无法访问其他帧。

备注

仅当运行时可以展开当前帧时,Next 方法才会将 ICorDebugStackWalk 对象前移到调用帧。 否则,该对象将前移到运行时能够展开的下一个帧。

要求

**平台:**请参见 .NET Framework 系统要求

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**4

请参见

参考

ICorDebugStackWalk 接口

其他资源

调试接口

调试(非托管 API 参考)