int stdcall YW_G2_SetProtected
(
int ReaderID,
int EPCLen,
unsigned char *EPC,
unsigned char Protect,
unsigned char ProtectMode,
unsigned int Password
);
参数 |
类型 |
含义 |
ReaderID |
int |
老的设备标示ID,范围0x00-0xFF,0xFF为广播地址 |
EPCLen |
int |
要操作的EPC标签EPC长度,字节数,必须为偶数 |
EPC |
unsigned char * |
要操作的EPC |
Protect |
unsigned char |
0x00时,控制销毁密码读写保护设定。 0x01时,控制访问密码读写保护设定。 0x02时,控制EPC存储区读写保护设定。 0x03时,控制TID存储区读写保护设定。 0x04时,控制用户存储区读写保护设定。
|
ProtectMode |
unsigned char |
当Protect为0x00或0x01,即当设置Kill密码区或访问密码区的时候,ProtectMode的值代表的意义如下: 0x00:设置为无保护下的可读可写 0x01:设置为永远可读可写 0x02:设置为带密码可读可写 0x03:设置为永远不可读不可写
当Protect为0x02、0x03、0x04的时候,即当设置EPC区、TID区及用户区的时候,ProtectMode的值代表的意义如下: 0x00:设置为无保护下的可写 0x01:设置为永远可写 0x02:设置为带密码可写 0x03:设置为永远不可写
|
Password |
unsigned int |
标签操作的密码,默认为0 |
返 回 值:大于0为成功,小于0为错误
int stdcall YW_G2_ SetProtected (int ReaderID, int EPCLen, unsigned char *EPC,unsigned char Protect, unsigned char ProtectMode, unsigned int Password);
function YW_G2_SetProtected(ReaderID: Integer; EPCLen: Integer; EPC: PChar;
Protect: Byte; ProtectMode: Byte;
Password: Integer): Integer;stdcall;external YW602DLL;
Public Declare Function YW_G2_SetProtected Lib "YW602.dll" (ByVal ReaderID As Long, ByVal EPCLen As Integer, EPC As Byte, _
ByVal Protect As Byte, ByVal ProtectMode As Byte, _
ByVal Password As Long) As Long