C# 构造场的SizeParamIndex?
我想知道作为结构的一部分的数组是否具有封送属性,其大小存储在同一结构的另一个字段中。 例如:C# 构造场的SizeParamIndex?,c#,marshalling,C#,Marshalling,我想知道作为结构的一部分的数组是否具有封送属性,其大小存储在同一结构的另一个字段中。 例如: [StructLayout(LayoutKind.Sequential)] public struct InetFirewallAcBinaries { public uint Count; [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] public IntPtr[] Binaries
[StructLayout(LayoutKind.Sequential)]
public struct InetFirewallAcBinaries
{
public uint Count;
[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] public IntPtr[] Binaries;
}
我们有这样的东西吗
谢谢不,没有这样的。谷歌“pinvoke可变长度结构”,热门文章都是如此的贴子。我们有一个方法的参数,但它不是很出名。我想我们也可以在田里用它。