123456789101112131415161718 |
- using System;
- using System.Collections.Generic;
- using System.Runtime.InteropServices;
- using System.Text;
- namespace SIASUN.Autopilot.Device.BeckHoff
- {
- [StructLayout(LayoutKind.Sequential, Pack = 1)]
- public class ComplexStruct
- {
- [MarshalAs(UnmanagedType.I1)]
- public bool boolVal;
- [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 6)]
- public string stringVal = "";
- [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)]
- public int[] dintArr = new int[4];
- }
- }
|