智能卡驱动程序的Windows驱动程序模型

时间:2017-03-03 13:20:11

标签: windows visual-studio windows-10 driver wdk

我想在VS2015(WDK 10)下重建智能卡的旧驱动程序。 为WDK 6设计的旧驱动程序(无解决方案文件,只是makefile)。据我所知https://msdn.microsoft.com/en-us/windows/hardware/drivers/develop/creating-a-driver-from-existing-source-files,我应该根据相应的驱动模板创建新的解决方案。你能帮忙选择合适的驱动模型吗?

根据https://msdn.microsoft.com/windows/hardware/drivers/gettingstarted/choosing-a-driver-model,有3种类型:

  • 设备功能驱动程序
  • 过滤器驱动程序
  • 软件驱动程序。

我不完全确定应该选择哪一个。在VS 2015中,有几个模板在" Windows Driver"这看起来很适合我的任务:

  • 包裹:

    • WinUSB INF驱动程序包
  • WDF(UDMF / KMDF):

    • 内核模式驱动程序(KMDF)
    • 用户模式驱动程序(UMDF V2)
  • 遗产:

    • 清空WDM驱动程序
    • 用户模式驱动程序(UMDF V1)

源代码中的哪些信息可以帮助我选择正确的驱动程序模型和相应的模板?

0 个答案:

没有答案