标签: c# c++ arrays com interop
我在DLL中有一个C#,它接受一个整数数组作为参数,然后返回另一个。 此DLL由unmanaged应用程序通过CO M加载。
DLL
C#
unmanaged
CO
但是,我无法通过C++将整数数组从C#传递到COM。函数签名将输入整数数组转换为long,返回参数转换为long,只是变量,而不是pointers。
C++
COM
long
pointers
我有一种感觉,我忽略了一些基本的东西,但对于COM的新手,我无法弄清楚为什么会这样。