📄 s3c2440_iccard.h
字号:
* 若失败则返回错误码的负值.错误码见本头文件
* 说明:
********************************************************************/
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 + -