wangshuli3908 2015-03-06 10:40 采纳率: 50%
浏览 887

SCardListReaders函数是如何实现的?

读卡器名称如下:
Gemalto USB Smart Card Reader 0
Gemalto USB Smart Card Reader 1
Gemalto USB Smart Card Reader 2

SCardListReaders函数是如何实现的?连接多个读卡器时,当拔下其中某个读卡器时,再次得到的读卡器名字可能会跟原来的不一样(最后面那个数字可能会发生变化),这是为什么呢?有什么规律呢?读卡器的名字是由一下三部分组成:
SCARD_ATTR_VENDOR_NAME
SCARD_ATTR_VENDOR_IFD_TYPE
SCARD_ATTR_DEVICE_UNIT

SCARD_ATTR_DEVICE_UNIT 的值和USB端口号是否有关系?

SCARD_ATTR_DEVICE_UNIT的值是根据读卡器接入的顺序 确定的,第一个是0,第二个是1,依次类推,Windows是在哪存放的设备接入PC的顺序的呢? 我希望得到这个顺序值,然后根据SetupAPI函数获得的SCARD_ATTR_VENDOR_NAME
SCARD_ATTR_VENDOR_IFD_TYPE 来组成读卡器的名称。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器
    • ¥15 电脑桌面设定一个区域禁止鼠标操作
    • ¥15 求NPF226060磁芯的详细资料