Uso delle eccezioni di interoperabilità nel codice non gestito

L'interoperabilità delle eccezioni di codice non gestito è supportata solo nelle piattaforme Windows. I problemi di portabilità si verificano su piattaforme non Windows. Poiché l'interfaccia ABI Unix non ha alcuna definizione per la gestione delle eccezioni, il codice gestito non è in grado di conoscere il funzionamento dei meccanismi di eccezione sotto le quinte.Since the Unix ABI has no definition for exception handling, managed code can't know how exception mechanism work under the covers. Di conseguenza, le eccezioni possono causare comportamenti imprevedibili e blocchi.

Comportamenti di Setjmp/Longjmp

L'interoperabilità con setjmp e longjmp funzioni C non è supportata. Non è possibile usare longjmp per saltare i frame gestiti.

Per altre informazioni, vedere la documentazione di longjmp.

Vedere anche