Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Unmanaged code exception interop is supported on Windows platforms only. Portability issues arise on non-Windows platforms. Since the Unix ABI has no definition for exception handling, managed code can't know how exception mechanisms work under the covers. Therefore, exceptions can end up resulting in unpredictable behaviors and crashes.
Setjmp/Longjmp Behaviors
Interop with setjmp and longjmp C functions is not supported. You can't use longjmp to skip over managed frames.
For more information, see longjmp documentation.