lk481动态链接库说明
//打开串行口函数 HANDLE __stdcall IC_InitComm_Baud(__int16 port, long Baud);//IC_InitComm(__int16 port, long Baud); HANDLE __stdcall IC_InitComm(__int16 port); //关闭串口函数 __int16 __stdcall IC_ExitComm(HANDLE idComDev); //读取下位机状态函数 __int16 __stdcall IC_Status (HANDLE idComDev); //对卡断电函数 __int16 __stdcall IC_Down(HANDLE idComDev); //设置卡型函数 __int16 __stdcall IC_InitType (HANDLE idComDev,__int16 type); //本函数用于返回卡的类型代码,小于零表示出错,-0x70表示未知卡型 __int16 __stdcall IC_WhatIsType (HANDLE idComDev); //通用写函数 __int16 __stdcall IC_Write(HANDLE idComDev,__int16 offset,__int16 len, unsigned char * databuffer); __int16 __stdcall IC_Write_Hex(HANDLE idComDev, __int16 offset, __int16 len, unsigned char * databuffer); //通用读函数 __int16 __stdcall IC_Read(HANDLE idComDev,__int16 offset,__int16 len, unsigned char * databuffer); __int16 __stdcall IC_Read_Hex(HANDLE idComDev, __int16 offset, __int16 len, unsigned char * databuffer); ///////////////////////////////////////////////////////////////////////////////////// //读45D041卡 __int16 __stdcall IC_DirectRead(HANDLE idComDev,__int16 page,__int16 offset,__int16 len, unsigned char * databuffer); __int16 __stdcall IC_DirectRead_Hex(HANDLE idComDev, __int16 page, __int16 offset, __int16 len, unsigned char * databuffer); //直接写45D041卡 __int16 __stdcall IC_DirectWrite(HANDLE idComDev,__int16 page,__int16 offset,__int16 len, unsigned char * databuffer); __int16 __stdcall IC_DirectWrite_Hex(HANDLE idComDev,__int16 page,__int16 offset,__int16 len, unsigned char * databuffer); __int16 __stdcall IC_ReadProtection(HANDLE idComDev,__int16 offset,__int16 len, unsigned char * databuffer); __int16 __stdcall IC_WriteProtection(HANDLE idComDev,__int16 offset,__int16 len, unsigned char * databuffer); __int16 __stdcall IC_ReadCount_SLE4442(HANDLE idComDev); __int16 __stdcall IC_CheckPass_SLE4442(HANDLE idComDev, unsigned char* Password); __int16 __stdcall IC_ChangePass_SLE4442(HANDLE idComDev, unsigned char* Password); __int16 __stdcall IC_CheckPass_SLE4442hex(HANDLE idComDev, unsigned char* Password); __int16 __stdcall IC_ChangePass_SLE4442hex(HANDLE idComDev, unsigned char* Password); ///////////////////////////////////////////// __int16 __stdcall IC_WriteWithProtection(HANDLE idComDev,__int16 offset,__int16 len, unsigned char * databuffer); __int16 __stdcall IC_ReadWithProtection(HANDLE idComDev,__int16 offset,__int16 len, unsigned char * databuffer); __int16 __stdcall IC_ReadCount_SLE4428(HANDLE idComDev); __int16 __stdcall IC_CheckPass_SLE4428(HANDLE idComDev, unsigned char* Password); __int16 __stdcall IC_ChangePass_SLE4428(HANDLE idComDev, unsigned char* Password); __int16 __stdcall IC_CheckPass_SLE4428hex(HANDLE idComDev, unsigned char* Password); __int16 __stdcall IC_ChangePass_SLE4428hex(HANDLE idComDev, unsigned char* Password); ///////////////////////////////////////////// __int16 __stdcall IC_Fuse_1604(HANDLE idComDev); __int16 __stdcall IC_ReadCount_1604(HANDLE idComDev,__int16 area); __int16 __stdcall IC_CheckPass_1604(HANDLE idComDev,__int16 area,unsigned char * Password); __int16 __stdcall IC_ChangePass_1604(HANDLE idComDev,__int16 area,unsigned char * Password); __int16 __stdcall IC_CheckPass_1604hex(HANDLE idComDev,__int16 area,unsigned char * Password); __int16 __stdcall IC_ChangePass_1604hex(HANDLE idComDev,__int16 area,unsigned char * Password); ///////////////////////////////////////////// //写入,不负责擦除 __int16 __stdcall IC_Write_102(HANDLE idComDev,__int16 offset,__int16 len, unsigned char * databuffer); __int16 __stdcall IC_Write_102Hex(HANDLE idComDev,__int16 offset,__int16 len, unsigned char * databuffer); __int16 __stdcall IC_Read_102(HANDLE idComDev,__int16 offset,__int16 len, unsigned char * databuffer); __int16 __stdcall IC_ReadCount_102(HANDLE idComDev); __int16 __stdcall IC_CheckPass_102(HANDLE idComDev, unsigned char* Password); __int16 __stdcall IC_CheckPass_102hex(HANDLE idComDev, unsigned char* Password); __int16 __stdcall IC_ChangePass_102(HANDLE idComDev, unsigned char* Password); __int16 __stdcall IC_ChangePass_102hex(HANDLE idComDev, unsigned char* Password); __int16 __stdcall IC_CheckAZPass_102(HANDLE idComDev, __int16 zone,unsigned char* Password); __int16 __stdcall IC_CheckAZPass_102hex(HANDLE idComDev, __int16 zone,unsigned char* Password); __int16 __stdcall IC_ChangeAZPass_102(HANDLE idComDev, __int16 zone,unsigned char* Password); __int16 __stdcall IC_ChangeAZPass_102hex(HANDLE idComDev, __int16 zone,unsigned char* Password); //校验擦除密码,校验成功后卡片自行执行擦除本用户区 __int16 __stdcall IC_Fuse_102(HANDLE idComDev); __int16 __stdcall IC_Erase_102(HANDLE idComDev,__int16 offset,__int16 len); //擦除,用于保险丝未烧断时 __int16 __stdcall IC_EWrite_102(HANDLE idComDev,__int16 offset,__int16 len, unsigned char * databuffer); //先擦除,再写入 __int16 __stdcall IC_EWrite_102Hex(HANDLE idComDev,__int16 offset,__int16 len, unsigned char * databuffer); ///////////////////////////////////////////// __int16 __stdcall IC_CheckAZPass_1608(HANDLE idComDev, __int16 area,unsigned char * Password); __int16 __stdcall IC_CheckAZPass_1608hex(HANDLE idComDev, __int16 area,unsigned char * Password); //校验1608卡用户区密码 __int16 __stdcall IC_ChangeAZPass_1608(HANDLE idComDev, __int16 area,unsigned char * Password); __int16 __stdcall IC_ChangeAZPass_1608hex(HANDLE idComDev, __int16 area,unsigned char * Password); //变更1608卡用户区密码 __int16 __stdcall IC_ReadCount_1608(HANDLE idComDev,__int16 area); //读1608卡错误计数器 __int16 __stdcall IC_Fuse_1608(HANDLE idComDev); //1608卡熔丝 __int16 __stdcall IC_ChangeZone_1608(HANDLE idComDev,__int16 zone,unsigned char Data); //变更1608卡用户区设置 __int16 __stdcall IC_Authenticate_1608(HANDLE idComDev,unsigned char *secret); __int16 __stdcall IC_Authenticate_1608hex(HANDLE idComDev,unsigned char *secret); /////////////////////////////////////////////
- 粉丝: 3
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助