⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cfdll.h

📁 APIDemo源码
💻 H
📖 第 1 页 / 共 2 页
字号:
/******** 功能: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 + -