在c#中我是这么定义的 ConStartFlags 这里面总数据是对的。 但是提取 base ,和mul数据就不对了
[Flags]
public enum ConStartFlags
{
Base=0x1E,
Mul=0x2
}
[StructLayout(LayoutKind.Sequential,Pack = 1, CharSet = CharSet.Ansi)]
public struct MWORD
{
public enum WordEnum
{
MAXBASE = 0x1FFFFFFF
};
public ConStartFlags flags;
}