windows驱动程序基础,转载标明出处:http://blog.csdn.net/ikerpeng/article/details/38777641
windows驱动程序结构:
我想说的是windows驱动程序的结构和C++的程序结构是一样的,在你知道这一点以后你就会觉得简单了许多。
首先在一个头文件里面做一些必要的预处理;然后定义会用到的设备扩展结构体(相当于Class);接下来就是函数的声明。当这一切结束以后,我们就在.cpp文件里面实现这些函数,但是不一样的地方要说一下:
1.这里声明的结构体是用来存储设备的信息的;
2.声明的函数在结构体外面,为了和C兼容要使用extern“c”;
3.声明的函数一般来说分为,函数的入口(相当于main函数),设备创建函数;设备的卸载3个部分。

本文介绍了Windows驱动程序的基础知识,指出其结构与C++程序相似。在头文件中进行预处理和设备扩展结构体定义,函数声明。在.cpp文件中实现函数,结构体用于存储设备信息,函数声明使用extern "c"以兼容C,并分为入口函数、设备创建和卸载函数三部分。参考链接提供详细实例。
最低0.47元/天 解锁文章
3103

被折叠的 条评论
为什么被折叠?



