⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s3c2440_iccard.h

📁 一个有关挂载U盘
💻 H
📖 第 1 页 / 共 2 页
字号:
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardGet_SY_Head(sy_head *sy_head_info);

/********************************************************************
 * 原形:int IccardGet_LT_INDEX(int index_num, lt_index *lt_index_info);
 * 功能:将流通卡的一条索引信息读到lt_index_info 指向的结构体中
 * 参数:lt_index_info,指向存储信息的结构体
 *		      index_num: 索引号,指明要操作的是第几条索引
 * 返回值:    	若成功则返回读到的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardGet_LT_INDEX(int index_num, lt_index *lt_index_info);

/********************************************************************
 * 原形:int IccardGet_GM_INDEX(int index_num, gm_index *gm_index_info);
 * 功能:将规模卡的一条索引信息读到gm_index_info 指向的结构体中
 * 参数:gm_index_info,指向存储信息的结构体
 *		      index_num: 索引号,指明要操作的是第几条索引
 * 返回值:    	若成功则返回读到的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardGet_GM_INDEX(int index_num, gm_index *gm_index_info);

/********************************************************************
 * 原形:int IccardGet_SY_INDEX(int index_num, sy_index *sy_index_info);
 * 功能:将散养卡的一条索引信息读到sy_index_info 指向的结构体中
 * 参数:sy_index_info,指向存储信息的结构体
 *		      index_num: 索引号,指明要操作的是第几条索引
 * 返回值:    	若成功则返回读到的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardGet_SY_INDEX(int index_num, sy_index *sy_index_info);

/********************************************************************
 * 原形:int IccardGet_LT_Record(int filedescp, int record_num, lt_record *lt_record_info);
 * 功能:将流通卡的一条记录信息读到lt_record_info 指向的结构体中
 * 参数:lt_record_info,指向存储信息的结构体
 *		      filedescp:文件标识符<20070409_追溯体系IC卡格式规范(PDA)>,
 *			范围为3-5
 *		      record_num:指明是filedescp所指向的数据文件中的第几条记录
 * 返回值:    	若成功则返回读到的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardGet_LT_Record(int filedescp, int record_num, lt_record *lt_record_info);

/********************************************************************
 * 原形:int IccardGet_GM_Record(int filedescp, int record_num, gm_record *gm_record_info);
 * 功能:将规模卡的一条记录信息读到gm_record_info 指向的结构体中
 * 参数:gm_record_info,指向存储信息的结构体
 *		      filedescp:文件标识符<20070409_追溯体系IC卡格式规范(PDA)>,
 *			范围为3-10
 *		      record_num:指明是filedescp所指向的数据文件中的第几条记录
 * 返回值:    	若成功则返回读到的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardGet_GM_Record(int filedescp, int record_num, gm_record *gm_record_info);

/********************************************************************
 * 原形:int IccardGet_SY_Record(int filedescp, int record_num, sy_record *sy_record_info);
 * 功能:将散养卡的一条记录信息读到sy_record_info 指向的结构体中
 * 参数:sy_record_info,指向存储信息的结构体
 *		      filedescp:文件标识符<20070409_追溯体系IC卡格式规范(PDA)>,
 *			范围为3-8
 *		      record_num:指明是filedescp所指向的数据文件中的第几条记录
 * 返回值:    	若成功则返回读到的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardGet_SY_Record(int filedescp, int record_num, sy_record *sy_record_info);

/********************************************************************
 * 原形:int IccardSet_LT_Head(lt_head *lt_head_info);
 * 功能:将lt_head_info 指向的结构体写入到流通卡的头文件
 * 参数:lt_head_info,指向存储信息的结构体
 * 返回值:    	若成功则返回写成果的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardSet_LT_Head(lt_head *lt_head_info);

/********************************************************************
 * 原形:int IccardSet_GM_Head(gm_head *gm_head_info);
 * 功能:将gm_head_info 指向的结构体写入到规模卡的头文件
 * 参数:gm_head_info,指向存储信息的结构体
 * 返回值:    	若成功则返回写成功的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardSet_GM_Head(gm_head *gm_head_info);

/********************************************************************
 * 原形:int IccardSet_SY_Head(sy_head *sy_head_info);
 * 功能:将sy_head_info指向的结构体写入到散养卡的头文件中
 * 参数:sy_head_info,指向存储信息的结构体
 * 返回值:    	若成功则返回写成功的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardSet_SY_Head(sy_head *sy_head_info);

/********************************************************************
 * 原形:int IccardSet_LT_INDEX(int index_num, lt_index *lt_index_info);
 * 功能:将lt_index_info 指向的结构体写入到流通卡的一条索引中
 * 参数:lt_index_info,指向存储信息的结构体
 *		      index_num: 索引号,指明要操作的是第几条索引
 * 返回值:    	若成功则返回写成功的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardSet_LT_INDEX(int index_num, lt_index *lt_index_info);

/********************************************************************
 * 原形:int IccardSet_GM_INDEX(int index_num, gm_index *gm_index_info);
 * 功能:将gm_index_info 指向的结构体写入到规模卡的一条索引中
 * 参数:gm_index_info,指向存储信息的结构体
 *		      index_num: 索引号,指明要操作的是第几条索引
 * 返回值:    	若成功则返回写成功的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardSet_GM_INDEX(int index_num, gm_index *gm_index_info);

/********************************************************************
 * 原形:int IccardSet_SY_INDEX(int index_num, sy_index *sy_index_info);
 * 功能:将sy_index_info 指向的结构体写入到散养卡的一条索引中
 * 参数:sy_index_info,指向存储信息的结构体
 *		      index_num: 索引号,指明要操作的是第几条索引
 * 返回值:    	若成功则返回写成功的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardSet_SY_INDEX(int index_num, sy_index *sy_index_info);

/********************************************************************
 * 原形:int IccardSet_LT_Record(int filedescp, int record_num, lt_record *lt_record_info);
 * 功能:将lt_record_info 指向的结构体写入到流通卡的一条记录中
 * 参数:lt_record_info,指向存储信息的结构体
 *		      filedescp:文件标识符<20070409_追溯体系IC卡格式规范(PDA)>,
 *			范围为3-5
 *		      record_num:指明是filedescp所指向的数据文件中的第几条记录
 * 返回值:    	若成功则返回写成功的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardSet_LT_Record(int filedescp, int record_num, lt_record *lt_record_info);

/********************************************************************
 * 原形:int IccardSet_GM_Record(int filedescp, int record_num, gm_record *gm_record_info);
 * 功能:将gm_record_info 指向的结构体作为一条记录写入到规模卡中
 * 参数:gm_record_info,指向存储信息的结构体
 *		      filedescp:文件标识符<20070409_追溯体系IC卡格式规范(PDA)>,
 *			范围为3-10
 *		      record_num:指明是filedescp所指向的数据文件中的第几条记录
 * 返回值:    	若成功则返回写成功的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardSet_GM_Record(int filedescp, int record_num, gm_record *gm_record_info);

/********************************************************************
 * 原形:int IccardSet_SY_Record(int filedescp, int record_num, sy_record *sy_record_info);
 * 功能:将sy_record_info 指向的结构体中写入到散养卡中作为其记录信息
 * 参数:sy_record_info,指向存储信息的结构体
 *		      filedescp:文件标识符<20070409_追溯体系IC卡格式规范(PDA)>,
 *			范围为3-8
 *		      record_num:指明是filedescp所指向的数据文件中的第几条记录
 * 返回值:    	若成功则返回写成功的字节数;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardSet_SY_Record(int filedescp, int record_num, sy_record *sy_record_info);

/********************************************************************
 * 原形:int IccardExt_Auth(char  *Mkey);
 * 功能:以Mkey指向的三维数组(三行八列)作为主密钥进行外部认证,
 *			只有外部认证通过了,才对IC卡具有写的权限.
 *			若Mkey为NULL,则采用驱动固有的一个主密钥
 * 参数:Mkey:进行外部认证的主密钥
 * 返回值:    	若成功则返回写RES_SUCC;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardExt_Auth(char  *Mkey);

/********************************************************************
 * 原形:int IccardGet_Card_Type( int *type);
 * 功能:获得卡商和卡类型,并将该信息存储在type指向的整形数据中
 * 参数:type:该指针指向的int数据中,低四位指明卡类型,高四位指明卡商
 *		      其具体数值如下:
 *			低四位:
 *			  工作卡:1;	流通卡:2;	规模卡:3;	散养卡:4;	
 *			高四位:
 *			  华大卡:1;	凌科卡:2
 *
 * 返回值:    	若成功则返回写RES_SUCC;
 *				若失败则返回错误码的负值.错误码见本头文件
 * 说明:
 ********************************************************************/
int IccardGet_Card_Type( int *type);
#endif	/*S3C2440_ICCARD_H*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -