Trabalhando com exceções de interoperabilidade no código não gerenciado

A interoperabilidade de exceção de código não gerenciado tem suporte apenas em plataformas Windows. Problemas de portabilidade surgem em plataformas que não são do Windows. Como a ABI do Unix não tem nenhuma definição para tratamento de exceções, o código gerenciado não pode saber como os mecanismos de exceção funcionam internamente. Portanto, exceções podem acabar resultando em comportamentos imprevisíveis e falhas.

Comportamentos de Setjmp/Longjmp

Não há suporte para interoperabilidade com funções C setjmp e longjmp. Você não pode usar longjmp para ignorar quadros gerenciados.

Para obter mais informações, consulte a documentação longjmp.

Consulte também