Есть необходимость использовать стороннюю библиотеку, написанную на с++, так вот, при вызове определенной функции из этой dll вываливается Unhandled exception, эта функция выполняет ранее зарегистрированную callback функцию с# (она выполнется на ура), и после где-то в недрах валится.
Но, если написать клиента на с++, использующего эту-же библиотеку, то все раюботает.
Для правильно работы клиента на C# — может быть нужно какие-то директивы объявить при определении callback функции?