-
March 1st, 2006, 08:02 AM
#1
Struct declaration TypeLoadException
Hi,
What wrong with my struct declaration ?
When I run my program, I got a TypeLoadException.
Code:
[StructLayout(LayoutKind.Explicit, CharSet=CharSet.Ansi, Size=16)]
struct InfoRegister
{
[FieldOffset(0)]
public uint TargetIdBitField;
[FieldOffset(4)]
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 9) ]
public byte[] Label;
[FieldOffset(13)]
public byte Mode;
[FieldOffset(14)]
public byte Index;
[FieldOffset(15)]
public byte CS;
[FieldOffset(0)]
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 16) ]
public ushort[] StructInUShortArray;
}
Thanks
-
March 1st, 2006, 08:15 AM
#2
Re: Struct declaration TypeLoadException
Just guessing:
Two times [FieldOffset(0)] ?
-
March 1st, 2006, 09:30 AM
#3
Re: Struct declaration TypeLoadException
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|