Marshal c#struct member

时间:2014-12-19 18:43:30

标签: c# struct marshalling

我不确定如何解释MSDN中的LayoutKind.Explicit:

  

显式控制非托管内存中对象的每个成员的精确位置。每个成员必须使用FieldOffsetAttribute来指示该字段在该类型中的位置。

成员是否与 CSharp语言规范的第11.2节中定义的相同(因此方法可以出现被封送),或者它是指§10.5中的 field ,还是§5中的变量

1 个答案:

答案 0 :(得分:1)

很明显,每个"成员"必须标有FieldOffsetAttribute,仅支持字段成员。

相关问题