符号なしの長い配列へのポインターを使用して(データを操作)、それをC#に送り返します
C#で
[DllImport("some_dll.dll")]
private static extern uint[] func(uint[]x, uint[]y, uint[]z);
Cヘッダー
_declspec(dllexport) unsigned long* _stdcall func(unsigned long[],
unsigned long[],unsigned long[]);
エラー
MarshalDirectiveException '戻り値'をマーシャリングできません:管理されたタイプと管理されていないタイプの組み合わせが無効です
問題の原因を教えてください。