Interface ICorDebugRuntimeUnwindableFrameICorDebugRuntimeUnwindableFrame Interface

Fornece suporte para os métodos não gerenciados que exigem que o CLR (Common Language Runtime) desenrole um quadro.Provides support for unmanaged methods that require the common language runtime (CLR) to unwind a frame.

ComentáriosRemarks

ICorDebugRuntimeUnwindableFrame é uma versão especializada da interface ICorDebugFrame.ICorDebugRuntimeUnwindableFrame is a specialized version of the ICorDebugFrame interface. Ele é usado por métodos não gerenciados que exigem o tempo de execução para desenrolar um quadro na pilha atual.It is used by unmanaged methods that require the runtime to unwind a frame on the current stack. As convenções de desenrolação existentes não funcionam, pois não usam código de compilação JIT.Existing unwinding conventions do not work, because they do not use JIT-compiled code. Quando o depurador vê um quadro não-envento, ele deve usar o método ICorDebugStackWalk:: Next para desenrolar, mas deve executar a inspeção em si.When the debugger sees an unwindable frame, it should use the ICorDebugStackWalk::Next method to unwind it, but it should perform inspection itself. Quando o depurador recebe um ICorDebugRuntimeUnwindableFrame , ele pode chamar o método ICorDebugStackWalk:: GetContext para recuperar o contexto do quadro.When the debugger receives an ICorDebugRuntimeUnwindableFrame, it can call the ICorDebugStackWalk::GetContext method to retrieve the context of the frame.

RequisitosRequirements

Plataformas: confira Requisitos do sistema.Platforms: See System Requirements.

Cabeçalho: CorDebug.idl, CorDebug.hHeader: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.libLibrary: CorGuids.lib

.NET Framework versões:Disponível desde o 4Available since 4.NET Framework Versions: Disponível desde o 4Available since 4

Consulte tambémSee also