教程番外1——设备实例与设备类

1 简述

在教程1中,我们在INF文件中添加了一个自己的设备类,并为其分配了一个GUID,还定义了注册表项,先回顾一下INF文件中的相关部分:

在此INF文件中,我们定义了设备类HUSTSample,分配了一个GUID,然后在设备类相关的节中定义了一些注册表项,设备类的显示名称为“HUST Sample Device”,这也是我们在设备管理器中看到的名称,如图1.1。

其中项为类名,项为类安装器。

设备接口类键

注册表键保存设备接口类的信息,每个设备接口类GUID占一个子键,下面每个设备接口类的实例占一个子键。示例如下:

第二个参数设为NULL:,调用得到两个路径,如图:

调用,调用得到一个路径,如图:

教程番外1——设备实例与设备类

这样,我们就唯一定位了一个设备。

8 总结

本节中注意介绍一些设备驱动开发中遇到的基础知识概念,这些概念在驱动开发中很重要,读者要自己实验理解。

本节源码地址:https://github.com/hustd10/Windows-Driver.git,文件名为FanWai_1。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年1月3日
下一篇 2016年1月3日

相关推荐