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

yezeguo yezeguo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
__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这两个参数怎么填,希望各位大侠赐教?谢谢!!!
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
yezeguo
C# 111,128 成员 642,537 内容