首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Windows驱动程序工具包中没有WDM内核模式驱动程序模板?

为什么Windows驱动程序工具包中没有WDM内核模式驱动程序模板?
EN

Stack Overflow用户
提问于 2014-06-03 13:27:12
回答 1查看 1.9K关注 0票数 0

我偶然发现内核模式的驱动程序没有什么经验。我想做的是:

  • 有一个加载驱动程序的用户模式应用程序。
  • 让用户模式的应用程序给它写,以便发送指令.
  • 让驱动程序将RDMSR指令发送到Intel芯片。
  • 将结果返回给用户模式应用程序。

我读过这篇文章,它描述了您可以完成此行为的不同方式(缓冲I/O、Direct /O或两者都没有)。

我的问题是,this...the文章的代码代表了构造 WDM 驱动程序的方式,我本来希望能够使用Windows创建一个WDF项目模板,但是当我下载Windows (WDK)时,唯一的驱动程序模板是一个WDF驱动程序。MSDN有一篇文章描述了两者之间的区别。。这对我来说有点奇怪。我本来希望能从盒子里得到一个模板,我可以修改它来像我链接的那篇文章那样工作,但我没有看到它。为什么WDM KMDF驱动程序没有模板?

只需添加一个注意事项,您就可以很容易地根据它创建设备的方式 (IoCreateDevice暗示波分复用,而WdfDeviceCreate表示WDF)区分驱动程序的类型。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-03 13:43:56

这个问题有很多不一致之处。首先,KMDFWDF的一个子集(在谈到内核驱动程序时,它是唯一相关的WDF部分),因此两者之间没有矛盾。每个内核驱动程序本质上都是一个WDM驱动程序。KMDFWDM中的一个框架,KMDF驱动程序通常被称为KMDF驱动程序,而没有提到WDMWDM驱动程序通常指不使用任何附加框架(如KMDF )的驱动程序。其次,WDK与to 2012/2013集成,您必须在WDK之外安装它才能获得模板。第三,WDM模板确实出现在列表中。如果您没有它,我建议重新安装WDKVS

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24016441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档