ICorDebugVirtualUnwinder::Next Method
Advances to the caller's context.
Syntax
HRESULT Next();
Parameters
None.
Return Value
S_OK
if the unwind occurred successfully, or CORDBG_S_AT_END_OF_STACK
if the unwind cannot be completed because there are no more frames.
If a failing HRESULT is returned, ICorDebug APIs will return CORDBG_E_DATA_TARGET_ERROR
.
Remarks
The stack walker should ensure that it makes forward progress, so that eventually a call to Next
will return a failing HRESULT or CORDBG_S_AT_END_OF_STACK
. Returning S_OK
indefinitely may cause an infinite loop.
Note
This method is available with .NET Native only.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 4.6, .NET Native only