c#调用C++结构体

  public struct _VCI_CAN_OBJ
{
public uint ID;
public uint TimeStamp;
public byte TimeFlag;
public byte RemoteFlag;//是否是远程帧 
public byte ExternFlag;//是否是扩展帧 
public byte DataLen;
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]
public byte[] Data;
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)]
public byte[] Reserverd;
}

//数据发送
ULONG SenddataCan(ref _VCI_CAN_OBJ pSend,ULONG Len)//SendData

你可能感兴趣的:(C#,public,结构体)