日期:2014-05-19  浏览次数:20765 次

高人们快来救救火啊
typedef   struct
    {
                long   SeriaINo;     //流水号
                UCHAR   ValidateTime[7];     //有效期
                UCHAR   IdentityCard[19];   //身份证号码
                UCHAR   ICCardNo[13];         //卡编号
                UCHAR   Name[17];                 //姓名
                UCHAR   gender;                 //性别
    }_Badic_Info;

int   MakeCard(HANDLE   icdev,LPCSTR   psddword,_Basic_Info   &   Basic_Info,
                            ussigned   long&CardSn)

用C#该怎么写


------解决方案--------------------
up....
------解决方案--------------------
一个是unicode编码,一个是char型本地编码,需要转换。
------解决方案--------------------
[DllImport( "QuickDEVCard.dll ",CharSet = CharSet.Auto)]

最后的 CharSet 改成 Unicode