У меня есть определение функции в собственном файле C ++ следующим образом:
void fun(byte* arg1, int* arg2, byte arg3) {}
Итак, из моего файла C # я вызываю функцию следующим образом:
fun(ref byte[] arg1, ref int arg2, byte arg3);
Не следует ли pinvoke позаботиться об этом?