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