动态库结构类型对应pb什么类型
答案:1 悬赏:20 手机版
解决时间 2021-02-18 06:11
- 提问者网友:你给我的爱
- 2021-02-17 20:04
动态库结构类型对应pb什么类型
最佳答案
- 五星知识达人网友:忘川信使
- 2021-02-17 21:35
输入 1、ctrlword读卡的控制字,ctrlword是一个字节,相当于八个位,每个位只有0和1两种状态:
推荐使用方法如下://先定义以下常量#define BLOCK0_EN 0x01#define BLOCK1_EN 0x02#define BLOCK2_EN 0x04#define NEEDSERIAL 0x08#define EXTERNKEY 0x10举例://以下控制字含义:读块0、块1、块2,仅读指定序列号的卡,需要每次指定密码Ctrlword = BLOCK0_EN + BLOCK1_EN + BLOCK2_EN + NEEDSERIAL+ EXTERNKEY //以下控制字含义:读块0、块2,可读任意卡,需要每次指定密码Ctrlword = BLOCK0_EN + BLOCK2_EN + EXTERNKEY //以下控制字含义:读块0、块2,可读任意卡,启用芯片内部密码Ctrlword = BLOCK0_EN + BLOCK2_EN
2、serial只需指向一个至少已分配了4个char空间的可写数组 unsigned char *指针, serial的下标由0开始。如果在控制字中没有指定NEEDSERIAL ,则Serial数组的内容无需赋值,因为此数组仅用于返回值。如果指定了NEEDSERIAL,则必须为数组的内容赋值。
3、area是需要读出的区号,则0-15中的某个数。4、keyA1B0为0时以B密码来认证,为非0时以A密码来认证。刚出厂的卡以A密码来认证。5、*picckey 指向存放卡密码的数组(6个char的密码数组)。6、*piccdata0_2是指向下标个数大于48的字节数组,用于存放3个块的数据,其中下标0~15存放作为读出的块0的数据,下标16~31存放作为读出的块1的数据,下标32~47存放作为读出的块2的数据,
返回 返回unsigned char值,并将卡本块的数据传值到*piccdata指向的数组中。
返回值说明 0 操作成功,读出的数据有效。
1 0~2块都没读出来,可能刷卡太块。但卡序列号已被读出来。
2 第0块已被读出,但1~2块读取失败。卡序列号已被读出来。
3 第0、1块已被读出,但2块读取失败。卡序列号已被读出来。
8 寻卡错误,根本就没有卡在感应区,*serial无效。
9 有多张卡在感应区,寻卡过程中防冲突失败,*serial无效
推荐使用方法如下://先定义以下常量#define BLOCK0_EN 0x01#define BLOCK1_EN 0x02#define BLOCK2_EN 0x04#define NEEDSERIAL 0x08#define EXTERNKEY 0x10举例://以下控制字含义:读块0、块1、块2,仅读指定序列号的卡,需要每次指定密码Ctrlword = BLOCK0_EN + BLOCK1_EN + BLOCK2_EN + NEEDSERIAL+ EXTERNKEY //以下控制字含义:读块0、块2,可读任意卡,需要每次指定密码Ctrlword = BLOCK0_EN + BLOCK2_EN + EXTERNKEY //以下控制字含义:读块0、块2,可读任意卡,启用芯片内部密码Ctrlword = BLOCK0_EN + BLOCK2_EN
2、serial只需指向一个至少已分配了4个char空间的可写数组 unsigned char *指针, serial的下标由0开始。如果在控制字中没有指定NEEDSERIAL ,则Serial数组的内容无需赋值,因为此数组仅用于返回值。如果指定了NEEDSERIAL,则必须为数组的内容赋值。
3、area是需要读出的区号,则0-15中的某个数。4、keyA1B0为0时以B密码来认证,为非0时以A密码来认证。刚出厂的卡以A密码来认证。5、*picckey 指向存放卡密码的数组(6个char的密码数组)。6、*piccdata0_2是指向下标个数大于48的字节数组,用于存放3个块的数据,其中下标0~15存放作为读出的块0的数据,下标16~31存放作为读出的块1的数据,下标32~47存放作为读出的块2的数据,
返回 返回unsigned char值,并将卡本块的数据传值到*piccdata指向的数组中。
返回值说明 0 操作成功,读出的数据有效。
1 0~2块都没读出来,可能刷卡太块。但卡序列号已被读出来。
2 第0块已被读出,但1~2块读取失败。卡序列号已被读出来。
3 第0、1块已被读出,但2块读取失败。卡序列号已被读出来。
8 寻卡错误,根本就没有卡在感应区,*serial无效。
9 有多张卡在感应区,寻卡过程中防冲突失败,*serial无效
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯