C# コードから C++ CLR の関数にコールバック関数を渡す方法は? コールバック関数にパラメーターを追加すると、C# のコードに表示されなくなります
//c++ clr
typedef int (__stdcall * Callback)(int*, int,int);
bool Init() //<-- OK
{
}
bool Init(Callback cb)//<-- Init is not visible to my code in c#
{
}
このコールバックを別のスレッドから呼び出す予定です。アンマネージ DLL のコールバックの経験がありますが、CLR の場合はその方法がわかりません。