Работа с исключениями взаимодействия в неуправляемом коде

Взаимодействие исключений неуправляемого кода поддерживается только на платформах Windows. На других платформах возникают проблемы переносимости. Поскольку в ABI для UNIX нет определения для обработки исключений, управляемый код не может понять, как работают механизмы исключений. Таким образом, исключения могут приводить к непредсказуемым поведению и сбоям.

Поведение setjmp/longjmp

Взаимодействие с функциями C setjmp и longjmp не поддерживается. Нельзя использовать longjmp для пропуска управляемых кадров.

Дополнительные сведения см. в документации по longjmp.

См. также