CardInfo cardInfo; unsigned int InfoType = 0; char filePath[256]={0}; char ErrInfo[256] = {0}; int ReturnValue = IDDIGITALCOPIER_NO_ERROR; char cInfoStr[4096] = {0}; char cInputJsonStr[256] = {0}; int z_IdInfoCodeSet = 0; QString ConventStr, InputStr; int iInfoLen = 0; cardInfo.StructSize = sizeof(cardInfo); ReturnValue = lib ->g_mGetCardInfo(Curr_DeviceID, &cardInfo); if(ReturnValue != IDDIGITALCOPIER_NO_ERROR) { ui->textBrowser->append("读取失败"); return; } ui->textBrowser->append("读取成功"); ui->textBrowser->append(cardInfo.CardData);
时间: 2024-04-04 17:35:49 浏览: 140
怎么读取卡中的数据
这段代码看起来像是使用C++编写的,它的作用应该是读取某种类型的卡片信息并将其显示在程序的文本框中。其中,结构体`cardInfo`定义了卡片信息的格式和大小,`InfoType`用于指定所需的卡片信息类型,`filePath`和`ErrInfo`分别用于存储文件路径和错误信息,`ReturnValue`用于存储函数返回值,`cInfoStr`和`cInputJsonStr`用于存储卡片信息和输入的Json字符串,`z_IdInfoCodeSet`用于指示卡片信息编码方式,`ConventStr`和`InputStr`是QString类型的变量,`iInfoLen`用于存储卡片信息的长度。
在代码执行过程中,首先设置了`cardInfo`的大小并调用`lib->g_mGetCardInfo()`函数获取卡片信息。如果读取成功,将卡片信息添加到程序的文本框中。如果读取失败,则在文本框中显示"读取失败"。
阅读全文