?? cfdll.h
字號:
/******** 功能:Mifare One 卡值回傳 **********************/
// 參數:wDevID:通訊設備標識符
// bBlock:M1 卡塊地址
// 返回:成功則返回0
// 說明:用此函數將指定的塊內容傳入卡的buffer,然后可用
// CFISO14443_3ATransfer()函數將buffer 中數據再傳送到另一塊中去
/*********************************************************/
int WINAPI CFISO14443_3ARestore(WORD wDevID, BYTE bBlock);
/****** 功能:將Mifare One數據傳送 ***********************/
// 參數:wDevID:通訊設備標識符
// bBlock:M1 卡塊地址
// 返回:成功則返回0
// 說明:該函數僅在 CFISO14443_3AIncrement、CFISO14443_3ADecrement和CFISO14443_3ARestore 命令之后調用。
/*********************************************************/
int WINAPI CFISO14443_3ATransfer(WORD wDevID, BYTE bBlock);
/****** 功能:鎖定一張ultra light卡 **********************/
// 參數:wDevID:通訊設備標識符
// pSnr: 返回7字節卡序列號
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFULSelect(WORD wDevID, BYTE *pSnr);
/******** 功能:向ultra light卡中寫入一塊數據 ************/
// 參數:wDevID: 通訊設備標識符
// bPage: ultra light卡頁地址(0~0x0f)
// pData: 寫入的數據,16字節
// pRev: 返回7字節序列號
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFULWrite(WORD wDevID, BYTE bPage, BYTE *pData, BYTE *pRev);
/****** 功能:復位符合ISO14443-A標準的CPU卡 **********************/
// 參數:wDevID:通訊設備標識符
// bMode: 尋卡方式0x52=std,0x26=WUPa
// pData :返回的復位信息內容
// pLength:序列號長度
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFTypeAReset(WORD wDevID, BYTE bMode, BYTE *pData, BYTE *pLength);
/******** 功能:向符合ISO14443-A 標準的CPU 卡發送COS 命令 ********/
//參數: wDevID:通訊設備標識符
// pCommand:cos 命令
// bCLen :命令長度
// pData:卡片返回的數據,含SW1、SW2
// pLength:返回數據長度
// 返回:成功則返回0
/*****************************************************************/
int WINAPI CFCosCommand(WORD wDevID, BYTE*pCommand, BYTE bCLen,BYTE *pData, BYTE *pLength);
/******** 功能:尋符合ISO14443-B 標準的卡 ************************/
//參數: wDevID :通訊設備標識符
// bMode :尋卡方式0=REQB,1=WUPB
// pData :返回數據長度(12個字節)
//返回: 成功則返回0
/*****************************************************************/
int WINAPI CFSearchISO14443_3B(WORD wDevID, BYTE bMode, BYTE *pData);
/******** 功能:CFISO15693_Inventory ***********************/
// 參數:wDevID:通訊設備標識符
// Pdata: 返回的數據,1字節DSFID+8字節UID
// pLength: Pdata長度
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693_Inventory(WORD wDevID, BYTE *pData, BYTE *pLength);
/******** 功能:CFISO15693_Stay_Quiet **********************/
// 參數:wDevID:通訊設備標識符
// UID: UID 8字節
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693_Stay_Quiet(WORD wDevID, BYTE *pUID);
/******** 功能:CFISO15693_Select **************************/
// 參數:wDevID:通訊設備標識符
// UID: UID 8字節
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693_Select(WORD wDevID, BYTE *pUID);
/******** 功能:CFISO15693_ResetToReady ******************/
// 參數:wDevID:通訊設備標識符
// model: bit0=Select_flags,bit1=Addres_flags
// UID: UID 8字節
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693_ResetToReady(WORD wDevID, BYTE bMode, BYTE *pUID);
/******** 功能:CFISO15693Read ***************************/
// 參數:wDevID:通訊設備標識符
// bMode : bit0=Select_flags,bit1=Addres_flags
// pUID : UID 8字節
// bBlock: 塊號
// bNumber:要讀取的塊數,< 0x10
// pData: 返回的數據
// pLength: 返回數據的長度
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693Read(WORD wDevID,
BYTE bMode,
BYTE *pUID,
BYTE bBlock,
BYTE bNumber,
BYTE *pData,
BYTE *pLength);
/******** 功能:CFISO15693Write ***************************/
// 參數:wDevID:通訊設備標識符
// model: bit0=Select_flags,bit1=Addres_flags
// UID: UID 8字節
// bBlock: 塊號
// data: 要寫入的數據,4字節
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693Write(WORD wDevID,
BYTE bMode,
BYTE *pUID,
BYTE bBlock,
BYTE *pData);
/******** 功能:CFISO15693LockBlock **********************/
// 參數:wDevID:通訊設備標識符
// model: bit0=Select_flags,bit1=Addres_flags
// UID: UID 8字節
// bBlock: 塊號
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693LockBlock(WORD wDevID, BYTE bMode, BYTE *pUID, BYTE bBlock);
/******** 功能:CFISO15693WriteAFI ***********************/
// 參數:wDevID:通訊設備標識符
// model: bit0=Select_flags,bit1=Addres_flags
// UID: UID 8字節
// AFI: 要寫入的AFI
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693WriteAFI(WORD wDevID, BYTE bMode, BYTE *pUID, BYTE bAFI);
/******** 功能:CFISO15693LockAFI ************************/
// 參數:wDevID:通訊設備標識符
// model: bit0=Select_flags,bit1=Addres_flags
// UID: UID 8字節
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693LockAFI(WORD wDevID, BYTE bMode, BYTE *pUID);
/******** 功能:CFISO15693WriteDSFID *********************/
// 參數:wDevID:通訊設備標識符
// model : bit0=Select_flags,bit1=Addres_flags
// pUID : UID 8字節
// bDSFID: 要寫入的DSFID
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693WriteDSFID(WORD wDevID, BYTE bMode, BYTE *pUID, BYTE bDSFID);
/******** 功能:CFISO15693LockDSFID **********************/
// 參數:wDevID:通訊設備標識符
// model: bit0=Select_flags,bit1=Addres_flags
// UID: UID 8字節
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693LockDSFID(WORD wDevID, BYTE bMode, BYTE *pUID);
/******** 功能:CFISO15693GetSystemInformation **********/
// 參數:wDevID:通訊設備標識符
// bMode : bit0=Select_flags,bit1=Addres_flags
// pUID : UID 8字節
// bDSFID: 1字節DSFID
// bAFI : 1字節AFI
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693GetSystemInformation(WORD wDevID,
BYTE bMode,
BYTE *pUID,
BYTE *pDSFID,
BYTE *pAFI);
/******** 功能:CFISO15693GetBlockSecurity **************/
// 參數:wDevID:通訊設備標識符
// bMode : bit0=Select_flags,bit1=Addres_flags
// pUID : UID 8字節
// bBlock: 塊號
// bNumber:要讀取的塊數,< 0x40
// pData: 返回的數據
// pLength: 返回數據的長度
// 返回:成功則返回0
/*********************************************************/
int WINAPI CFISO15693GetBlockSecurity(WORD wDevID,
BYTE bMode,
BYTE *pUID,
BYTE bBlock,
BYTE bNumber,
BYTE *pData,
BYTE *pLength);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -