__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这两个参数怎么填,希望各位大侠赐教?谢谢!!!
__int16 Offset 数据所在块,一般是0-63
和__int16 Len 一般是16,一个块一般存16个字节