资源描述:
《ICcard_dll说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、win95/win98/win2000/WinXP下磁卡读写机32位动态链接库函数说明----------------------------------------------------------------------------------------------------------------------1)intInit_com(char*set)功能:初始化串口,并且打开串口返回值:整型=1:正确。-1:串口打开失败-2:串口设置错误-4:(发给动态库的)命令参数错参数:set:字符串,用来设置串口格式:"1,9600,N,8,1"------(1=com1
2、或2=com2),(9600=baud9600或4800=baud4800或2400=baud2400或1200=baud1200),(N=无校验或O=奇校验或E=偶校验),(8=8个数据位或7=7个数据位),(1=1个停止位或2=2个停止位).如:"1,9600,N,8,1"表示:串口1,波特率9600.无校验,8个数据位,1个停止位.----------------------------------------------------------------------------------------------------------------------2)vo
3、idclose_com()功能:关闭Init_com函数打开的串口.返回:无返回参数:无参数----------------------------------------------------------------------------------------------------------------------3)intWcard(char*setdata,inttrack)功能:控制磁卡读写机进行写磁卡操作,按ESC键可退出.返回:整型=1:写卡正确-1:串口打开失败-3::串口没有打开-4:(发给动态库的)命令参数错-5:与磁卡读写机通信失败(磁卡机没有与主
4、机连接或连接不正确)-6:操作超时,退出操作-7:按ESC键退出当前操作-8:写磁卡失败参数:track:需要进行写卡操作的磁道选择号(具体定义如下:)--------1:选择第1磁轨2:选择第2磁轨3:选择第3磁轨4:选择第2和第1磁轨5:选择第2和第3磁轨setdata:字符串,所要向卡上写的数据.格式:"磁道1数据"------写第1轨数据(此时track为1)"磁道2数据"------写第2轨数据(此时track为2)"磁道3数据"------写第3轨数据(此时track为3)"磁道2数据a磁道1数据"------写第2轨数据和第1轨数据(此时track为4,小写字符a
5、作为磁道2和磁道1的数据的分隔符)"磁道2数据a磁道3数据"------写第2轨数据和第3轨数据(此时track为5,小写字符a作为磁道2和磁道3的数据的分隔符)其中:小写字符a为磁道2与磁道1(或磁道2与磁道3)的数据的分隔符1轨数据可为字母或数字,最多76个2轨数据只可为数字,最多104个3轨数据只可为数字,最多104个如:Wcard("1111111111",1)--------表示向第1磁轨中写入数据:1111111111Wcard("2222222222",2)--------表示向第2磁轨中写入数据:2222222222Wcard("3333333333",3)--
6、------表示向第3磁轨中写入数据:3333333333Wcard("2222222222a1111111111",4)--------表示向第2磁轨中写入数据:2222222222并且向第1磁轨中写入数据:1111111111Wcard("2222222222a3333333333",5)--------表示向第2磁轨中写入数据:2222222222并且向第3磁轨中写入数据:3333333333-------------------------------------------------------------------------------------------
7、---------------------------4)intRcard(char*getdata,inttrack)功能:控制磁卡读写机进行读磁卡操作,按ESC键可退出.返回:整型=1:读卡正确-1:串口打开失败-3:串口没有打开-4:(发给动态库的)命令参数错-5:与磁卡读写机通信失败(磁卡机没有与主机连接或连接不正确)-6:操作超时,退出操作-7:按ESC键退出当前操作-8:读磁卡失败参数:track:需要进行读卡操作的磁道选择号(具体定义如下:)--------1:选择第1磁轨2: