Здравствуйте IT, Вы писали:
IT>И правильно ругается. Из unmanaged кода ты можешь толко вызывать managed методы, но объекты напрямую ты использовать не можешь, т.к. CLR теряет над ними контроль. Можно написать обёртку из managed функций, с помощью которых дёргать методы managed объекты. Можно ещё попробовать повозиться с pin-указателями.
Наверно, проще всего сделать для .Net-класса C)M-обертку и использовать его как обычный COM-объект.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.