gpt4 book ai didi

c++ - Windows C++ : Get driver device ID

转载 作者:太空宇宙 更新时间:2023-11-04 14:32:31 24 4
gpt4 key购买 nike

我正在编写一个应该检查驱动程序设备 ID 的 C++ 程序。

我输入的是应该出现在设备管理器中的驱动程序名称。

我试着谷歌了一下,我想:

但是,我找不到任何示例或代码片段来说明如何实际执行此操作以及这两个函数如何连接?

我没有驱动程序方面的经验,非常感谢示例代码...

最佳答案

在 Windows 上没有设备 ID(如 name =))。通过硬件 ID 和兼容 ID 匹配设备。从这个 ids 系统生成实例 id - 唯一标识总线上特定端口上的设备。通过使用 IoGetDeviceProperty 函数 ( http://msdn.microsoft.com/en-us/library/windows/hardware/ff549203(v=vs.85).aspx ),您可以在不发送 IRP 的情况下获取硬件/兼容 ID,这比汇总您自己的 IRP 更容易。

关于c++ - Windows C++ : Get driver device ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14920042/

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