首页 新闻 搜索 专区 学院

如何读取IC卡内数据,有图

0
悬赏园豆:10 [待解决问题]

__int16 IC_Read (HANDLE ICDev,__int16 Offset,__int16 len, unsigned char * DataBuffer)
说明:该函数用来读取IC卡内数据
即根据偏移量,长度等参数进行卡内数据读取
调用:HANDLE ICDev----IC_InitComm函数返回的端口标识符
      __int16 Offset---- 读数据IC卡起始地址
      __int16 Len ---- 数据长度
      unsigned char * Databuffer---- 存放数据的缓冲区
返回:<0 错误。其绝对值为错误号
      =0 读取数据正确
举例:IC_Read(ICDev,16,79,DataBuffer)
      读取16至79的数据到DataBuffer。 
相关HEX函数:
      __int16 __stdcall IC_Read_Hex(HANDLE idComDev,__int16 offset,__int16 len,unsigned char * databuffer)
如图所示:

我要取“A001700018820”这一段数据,但是不知道__int16 Offset和__int16 Len这两个参数怎么填,希望各位大侠赐教?谢谢!!!

Accecped的主页 Accecped | 初学一级 | 园豆:179
提问于:2014-01-07 09:00
< >
分享
所有回答(1)
-1

__int16 Offset 数据所在块,一般是0-63

和__int16 Len 一般是16,一个块一般存16个字节

幕三少 | 园豆:1374 (小虾三级) | 2014-01-07 10:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册