繁体   English   中英

Windows C ++:获取驱动程序设备ID

[英]Windows C++: Get driver device ID

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

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

我尝试使用Google,结果发现:

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

我没有驱动程序经验,示例代码将不胜感激...

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM