вызов функций C++, содержащих обратные вызовы, в C#

эй все, я пытаюсь понять, как вызвать эту функцию С++ в С#:

BOOL __stdcall CodecStart(int hRadio,void __stdcall (*CallbackFunc)(void *),void *CallbackTarget);

это из API WinRadio, найденного здесь http://www.winradio.com /home/g305_sdk.htm.

я обнаружил, что другие люди спрашивали о вызове этой конкретной функции в сети, и они ответили:

    public delegate void CallbackFunc( IntPtr p);

    [DllImport("WRG305API.dll")]
    public static extern bool CodecStart(int hRadio, CallbackFunc func, IntPtr CallbackTarget);

но я не могу понять, как реализовать это дальше.

любые мысли или рекомендации относительно того, как это назвать?

большое спасибо

5
задан Chibueze Opata 11 March 2012 в 22:56
поделиться