[Mono-dev] Marshalling (Segmentation fault)
    Robert Jordan 
    robertj at gmx.net
       
    Thu Oct 11 08:15:22 EDT 2007
    
    
  
russell.kay at realtimeworlds.com wrote:
> The C# version of this Structure would be best expressed as
> 
> [StructLayout(LayoutKind.Explicit)]
> unsafe struct FrameGrab
> {
> 	[FieldOffset(0)]
> 	public int bufferlength;
> 	[FieldOffset(4)]
> 	Public fixed IntPtr buffer[1000]
> }
This is usually bad portability-wise. LayoutKind.Sequential with
the system's ABI default packing should be used instead, unless
the struct really has a specific layout.
Robert
    
    
More information about the Mono-devel-list
mailing list