编组函数使用指向struct argumants的指针和带有数组的嵌套c结构

时间:2016-11-12 13:16:43

标签: c# c struct interop marshalling

我想在C#表单应用程序中使用我在C中编写的库。具有基本类型参​​数的函数可以正常工作。但是编组结构似乎是一个问题。

struct Struct1 {
   UINT8 a;
   UINT16 b;
   UINT8 c[8];
}

struct Struct2 {
   UINT16 a;
   struct Struct1 b;
}

这些2将通过以下原型传递给函数。

void func(struct Struct1 * p1,struct Struct2 * p2)

我尝试了几个我在互联网上找到的例子,但无法让它正常工作。

0 个答案:

没有答案