Método ICorDebugVirtualUnwinder::Next
Avança para o contexto do chamador.
Sintaxe
HRESULT Next();
Parâmetros
Nenhum.
Valor Retornado
S_OK
se o desenrolamento ocorreu com êxito ou CORDBG_S_AT_END_OF_STACK
se o desenrolar não pode ser concluído porque não há mais quadros.
Se um HRESULT com falha for retornado, as APIs ICorDebug retornarão CORDBG_E_DATA_TARGET_ERROR
.
Comentários
O andador de pilha deve garantir que ele faça progressos, de modo que eventualmente uma chamada para Next
retornar um HRESULT com falha ou CORDBG_S_AT_END_OF_STACK
. Retornar S_OK
indefinidamente pode causar um loop infinito.
Observação
Este método está disponível apenas com .NET Native.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: disponíveis desde 4.6, somente .NET Native