将字节数组从C#DLL返回到C ++应用程序

时间:2018-01-27 05:53:10

标签: c# c++ dll

我从C#DLL中的函数返回一个字节数组byte[] result

void WriteSingleCoils(ushort id, byte unit, ushort startAddress, bool OnOff, ref byte[] result)

我从C ++代码调用此函数。所有其他参数都没有问题,但是如何传递最后一个参数result,它实际上是C ++代码的返回参数?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作 -

void WriteSingleCoils(ushort id, byte unit, ushort startAddress, bool OnOff, array<Byte> ^result)

经过测试。对我来说很好。