как использовать обратный вызов cdecl с pinvoke

У меня есть библиотека c, в которой есть обратные вызовы cdecl. Как я могу использовать их из C #.

Кажется, все говорит, что они должны быть обратными вызовами stdcall

чтобы быть clear:

delegate int del();
[dllimport("mylib.dll",CallingConvention=CallingConvention.Cdecl)]
public static extern int funcwithcallback(del foo);

где del должен называться cdecl -wise

9
задан pm100 8 February 2011 в 22:52
поделиться