我的回调函数声明如下:
typedef void (CALLBACK* MyCallBack)(const MyStruct& struct);
其中:
struct MyStruct
{
   BYTE Buffer[1024];    //数据缓冲区
   int nAclen;           //实际数据大小
};在C#中如何进行回调函数的处理?特别是这个结构体中的Buffer如何定义才能让Unmanaged Dll顺利将数据传入?