Windows 智能卡驱动程序(带SCardLib的KMDF)问题

Windows 智能卡驱动程序(带SCardLib的KMDF)问题,windows,device-driver,drivers,smartcard,kmdf,Windows,Device Driver,Drivers,Smartcard,Kmdf,我正在使用KMDF和SCardlib开发智能卡驱动程序,我使用了WDK Smarcard示例作为参考,我认为除了CardPower和CardTracking之外,我正确地实现了所有回调。(我的读卡器和卡现在不支持立即重置命令和插入新卡) 当我尝试运行调用SCardListReaders()的测试应用程序时,我得到了可用的SCARD\u E\u无\u阅读器。我使用了INF,就像示例中的一个一样,进行了更改,我使用SmartCardReaderGuid创建了一个设备接口,并将设备类型设置为FILE\

我正在使用KMDFSCardlib开发智能卡驱动程序,我使用了WDK Smarcard示例作为参考,我认为除了
CardPower
CardTracking
之外,我正确地实现了所有回调。(我的读卡器和卡现在不支持立即重置命令和插入新卡)

当我尝试运行调用
SCardListReaders()
的测试应用程序时,我得到了可用的
SCARD\u E\u无\u阅读器。我使用了INF,就像示例中的一个一样,进行了更改,我使用SmartCardReaderGuid创建了一个设备接口,并将设备类型设置为
FILE\u Device\u SMARTCARD

我不知道我还能做什么,如何调试这个?有什么想法吗


另外,为什么Scarlib的头文件不在WDK的inc中,而是在示例目录中

根据RDF\U电源回调规范,我必须发送一个好的ATR缓冲区。 而且我还必须根据样本实施RDF_车_跟踪