首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设备无法启动。(代码10) umdf驱动程序开发中的错误

设备无法启动。(代码10) umdf驱动程序开发中的错误
EN

Stack Overflow用户
提问于 2014-10-15 07:11:36
回答 1查看 1.2K关注 0票数 3

我正在尝试开发Umdf驱动程序,而且我对驱动程序的开发非常天真,我从以下url中提取了wdk示例代码:-

https://code.msdn.microsoft.com/windowshardware/Windows-Biometric-Driver-718005d7

我已经更改了inx文件中的硬件id,重新构建了驱动程序项目,并将结果驱动程序安装在单独的windows 7 pc上。成功安装了驱动程序,但出现了一个错误:-

设备无法启动。(代码10)

有人能告诉我我可能错过了什么吗?我只想成功地测试驱动程序。

EN

回答 1

Stack Overflow用户

发布于 2016-03-21 12:46:22

我也有过同样的问题。

在本文中我发现了有趣的评论:

用于安装虚拟设备的.INF文件几乎与UMDFSkeleton示例中的文件相同。只增加一行: UmdfKernelModeClientPolicy=AllowKernelModeClients 允许内核模式驱动程序在用户模式驱动程序之上加载并将请求从内核模式传递到用户模式驱动程序。我不确定哪个内核模式驱动程序运行在虚拟读取器驱动程序之上,但是从inf文件中删除这一行,我们就不会在队列对象中得到任何I/O请求通知。

在MyDevice_Install.NT.Wdf节中添加此行并重新安装驱动程序之后,我的设备将正常启动。

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

https://stackoverflow.com/questions/26376537

复制
相关文章

相似问题

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