Можно ли вызвать указатель статической функции c (++) (не делегат), подобный этому
typedef int (*MyCppFunc)(void* SomeObject);
из С#?
void CallFromCSharp(MyCppFunc funcptr, IntPtr param)
{
funcptr(param);
}
Мне нужно иметь возможность обратного вызова из С# в некоторые старые классы С++. С++ управляется, но классы не являются классами ref (пока).
До сих пор я понятия не имел, как вызвать указатель на функцию С++ из С#, возможно ли это?