我需要从c#调用c ++函数。
c ++函数是
BOOL Usb_GetDevicesList(int &iNbDevices, char aszDeviceName[][128]);
我试过
[DllImport("UsbComm.dll", SetLastError = true, CharSet = CharSet.Ansi, ExactSpelling = true, CallingConvention = CallingConvention.Cdecl)]
public static extern int Usb_GetDevicesList(int iNbDevices, out byte[][] aszDeviceName);
我收到了错误
无法编组'参数#2':没有编组支持 嵌套数组。
请帮我将这个c ++函数转换为C#。
答案 0 :(得分:1)