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
对象推进到调用帧。 否则,对象会前移到运行时能够展开的下一帧。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:自 4 起可用
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈