我有一个c++写的DLL,可是参数有一个char **p,DLL导出的接口函数为GetClock(int pakbus_address,int device_type,char **return_data,int *return_data_len),return_data存储的是返回结果,请问在C#里如何调用这个函数得到我想要的返回值呢。
[DllImport("simplepb.dll",EntryPoint = "GetClock")] public static extern int GetClock(int pakbus_address, int device_type, StringBuilder return_data, ref int return_data_len);
使用StringBuilder接收到的是乱码。
1 回答
- 1 回答
- 0 关注
- 433 浏览
添加回答
举报
0/150
提交
取消