北京社保卫生多合一读卡器接口API详解
需积分: 0 189 浏览量
更新于2024-08-04
收藏 43KB DOCX 举报
"这篇文档是关于北京社保卫生多合一读卡器的接口说明,由首都信息发展股份有限公司在2015年8月编写。它提供了读卡器的API函数详细说明,包括打开、关闭读写器、卡片复位、下电、发送CPU卡APDU命令、获取错误码和设备版本信息等功能,适用于多种Windows开发语言,如PB、VC、VB等。文档还包含了函数的调用示例和错误码列表,旨在帮助开发者进行系统对接和卡片操作。"
本文档主要介绍了北京社保卫生多合一读卡器的接口API,这些API用于与读卡器进行交互,处理社会保障和卫生相关的卡片操作。以下是每个函数的详细说明:
1. **打开读写器**:函数名为`ICC_Reader_Open()`,用于初始化读卡器并建立连接。开发者可以通过调用此函数开始与读卡器的通信。
2. **关闭读写器**:函数名为`ICC_Reader_Close(int ReaderHandle)`,接收一个读卡器句柄作为参数,用于关闭与读卡器的连接。开发者在完成读卡操作后调用此函数释放资源。
3. **卡片复位**:函数名为`ICC_Reader_Reset(ReaderHandle,2,AtrData,&AtrLen)`,复位卡片并获取ATR(Answer To Reset)数据。参数包括读卡器句柄、操作类型和ATR数据缓冲区。
4. **卡片下电**:函数名为`ICC_Reader_PowerOff(ReaderHandle,2)`,断开卡片电源,结束卡片操作。参数为读卡器句柄和操作类型。
5. **发送CPU卡APDU命令**:函数名为`ICC_Reader_Application(ReaderHandle,1,comm,comlen,resp,&resplen)`,用于向CPU卡发送应用程序数据单元(APDU)命令。参数包括读卡器句柄、操作类型、命令数据、命令长度、响应数据缓冲区和响应长度。
6. **获取终端最新错误码**:函数名为`ICC_Reader_GetLastError()`,返回最近一次操作的错误代码,帮助开发者诊断问题。
7. **获取设备版本信息**:函数名为`ICC_Reader_GetVersionInfo(ReaderHandle,VerInfo)`,获取读卡器的版本信息,有助于了解设备的软件和硬件版本。
这些API函数使得开发者能够轻松集成读卡器功能到各种业务系统中,实现卡片操作,如读取或写入卡片信息,进行社保和卫生服务的验证等。通过提供的调用示例,开发者可以快速理解如何在实际代码中应用这些接口。同时,附录中的错误码列表提供了对可能出现的问题的快速参考,帮助调试和解决问题。
2019-01-18 上传
2024-01-21 上传
2023-08-24 上传
2023-05-01 上传
2023-09-09 上传
2024-01-16 上传
2023-09-05 上传
2023-05-01 上传
林书尼
- 粉丝: 27
- 资源: 315
最新资源
- zlib-1.2.12压缩包解析与技术要点
- 微信小程序滑动选项卡源码模版发布
- Unity虚拟人物唇同步插件Oculus Lipsync介绍
- Nginx 1.18.0版本WinSW自动安装与管理指南
- Java Swing和JDBC实现的ATM系统源码解析
- 掌握Spark Streaming与Maven集成的分布式大数据处理
- 深入学习推荐系统:教程、案例与项目实践
- Web开发者必备的取色工具软件介绍
- C语言实现李春葆数据结构实验程序
- 超市管理系统开发:asp+SQL Server 2005实战
- Redis伪集群搭建教程与实践
- 掌握网络活动细节:Wireshark v3.6.3网络嗅探工具详解
- 全面掌握美赛:建模、分析与编程实现教程
- Java图书馆系统完整项目源码及SQL文件解析
- PCtoLCD2002软件:高效图片和字符取模转换
- Java开发的体育赛事在线购票系统源码分析