Praca z wyjątkami międzyoperacyjnymi w kodzie niezarządzanym

Współdziałanie wyjątku kodu niezarządzalnego jest obsługiwane tylko na platformach Windows. Problemy z przenośnością występują na platformach innych niż Windows. Ponieważ Unix ABI nie ma definicji obsługi wyjątków, zarządzany kod nie może wiedzieć, jak działają mechanizmy wyjątków od wewnątrz. W związku z tym wyjątki mogą kończyć się nieprzewidywalnymi zachowaniami i awariami.

Zachowania Setjmp/Longjmp

Współdziałanie z funkcjami setjmp i longjmp C nie jest obsługiwane. Nie można użyć longjmp, aby pominąć ramki zarządzane.

Aby uzyskać więcej informacji, zobacz dokumentację longjmp.

Zobacz także