110,536
社区成员
发帖
与我相关
我的任务
分享
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
public struct stateStruct
{
public byte sim_start; // starting & ending flags
public byte sim_end;
public PGPSStruct PGPS;
public PSPWStruct PSPW;
public PWPRStruct PWPR;
public PRDPStruct PRDP;
public DPDCStruct DPDC;
public DCE1Struct DCE1;
public E1E2Struct E1E2;
public E2E3Struct E2E3;
public E3E4Struct E3E4;
public E4E5Struct E4E5;
public E5PGStruct E5PG;
[MarshalAs(UnmanagedType.ByValArray, SizeConst=32)]
public uint[] rf; //问题所在数组
[MarshalAs(UnmanagedType.ByValArray, SizeConst=32)]
public uint[] rf_dirty; //问题所在数组
[MarshalAs(UnmanagedType.ByValArray, SizeConst=21)]
public uint[] crf; //问题所在数组
}