1 简述
在教程1中,我们在INF文件中添加了一个自己的设备类,并为其分配了一个GUID,还定义了注册表项,先回顾一下INF文件中的相关部分:
在此INF文件中,我们定义了设备类HUSTSample,分配了一个GUID,然后在设备类相关的节中定义了一些注册表项,设备类的显示名称为“HUST Sample Device”,这也是我们在设备管理器中看到的名称,如图1.1。
其中项为类名,项为类安装器。
设备接口类键
注册表键保存设备接口类的信息,每个设备接口类GUID占一个子键,下面每个设备接口类的实例占一个子键。示例如下:
第二个参数设为NULL:,调用得到两个路径,如图:
调用,调用得到一个路径,如图:

这样,我们就唯一定位了一个设备。
8 总结
本节中注意介绍一些设备驱动开发中遇到的基础知识概念,这些概念在驱动开发中很重要,读者要自己实验理解。
本节源码地址:https://github.com/hustd10/Windows-Driver.git,文件名为FanWai_1。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!