gpt4 book ai didi

c++ - 设备无法启动。 (代码 10)umdf 驱动程序开发错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:20:57 27 4
gpt4 key购买 nike

我正在尝试开发 Umdf 驱动程序,但我对驱动程序开发完全天真,我从以下网址获取了一个 wdk 示例代码:-

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

我已经更改了 inx 文件中的硬件 ID,并重建了驱动程序项目,并将生成的驱动程序安装在单独的 Windows 7 电脑上。驱动程序已成功安装,但出现一个错误:-

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

任何人都可以建议我可能缺少什么吗?我只是想测试驱动加载是否成功。

最佳答案

我遇到了同样的问题。

In this article我发现有趣的话:

The .INF file used to install the virtual device is almost identical to the one from the UMDFSkeleton example. Just one row was added:

UmdfKernelModeClientPolicy=AllowKernelModeClients

To allow a kernel-mode driver to load above the user-mode driver and to deliver requests from the kernel-mode to the user-mode driver.I'm not exactly sure of which kernel mode driver runs above the virtual reader driver, but removing this line from the inf file, we simply do not get any I/O request notifications in our Queue object.

在 [MyDevice_Install.NT.Wdf] 部分添加此行并重新安装驱动程序后,我的设备启动正常。

关于c++ - 设备无法启动。 (代码 10)umdf 驱动程序开发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26376537/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com