Есть managed код, из которого вызываются через PInvoke native-функции. Сейчас все исключения, возникающие в native коде, давятся и возвращается что-то вроде HRESULT, который потом обрабатывается в managed-коде. Если исключение не давить, то в managed коде я имею исключение со строкой "External module throw an exception". Мне хочется, чтобы из этих native-функций выкидывалось исключение, в котором я бы мог задать контент этой строки.