请问如何将下面的结构体转成c#,谢谢
typedef struct ft_program_data {
WORD VendorId;
WORD ProductId;
char *Manufacturer;
char *ManufacturerId;
char *Description;
char *SerialNumber;
WORD MaxPower;
WORD PnP;
WORD SelfPowered;
WORD RemoteWakeup;
UCHAR Rev4;
UCHAR IsoIn;
UCHAR IsoOut;
UCHAR PullDownEnable;
UCHAR SerNumEnable;
UCHAR USBVersionEnable;
WORD USBVersion;
} FT_PROGRAM_DATA, *PFT_PROGRAM_DATA;
typedef struct ft_program_data {
WORD VendorId;
WORD ProductId;
char *Manufacturer;
char *ManufacturerId;
char *Description;
char *SerialNumber;
WORD MaxPower;
WORD PnP;
WORD SelfPowered;
WORD RemoteWakeup;
UCHAR Rev4;
UCHAR IsoIn;
UCHAR IsoOut;
UCHAR PullDownEnable;
UCHAR SerNumEnable;
UCHAR USBVersionEnable;
WORD USBVersion;
} FT_PROGRAM_DATA, *PFT_PROGRAM_DATA;
指针什么的是没有了...
{
public ushort VendorId;
public ushort ProductId;
public StringBuilder Manufacturer;
public StringBuilder ManufacturerId;
public StringBuilder Description;
public StringBuilder SerialNumber;
public ushort MaxPower;
public ushort PnP;
public ushort SelfPowered;
public ushort RemoteWakeup;
public sbyte Rev4;
public sbyte IsoIn;
public sbyte IsoOut;
public sbyte PullDownEnable;
public sbyte SerNumEnable;
public sbyte USBVersionEnable;
public ushort USBVersion;
};