返回信息流一般的驱动需要哪些头文件阿,这样编译的时候能够少一些错误,
如果哪位大虾能够解释一下DDK中的各个文件夹中的头文件的含义的话,那就更好了,
麻烦大家拉,,,,新手的说。。。。。
这是一条镜像帖。来源:北邮人论坛 / soft-design / #14615同步于 2007/1/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
请教一下这个版做驱动的人多么,DDK之类的,交流一下
jajaa
2007/1/17镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
WDM.H或NTDDK.H肯定得有一个。。。
剩下的用到哪个函数加哪个头。。。= =
DDK中的头文件绝大部分都是数据结构定义和宏定义。。。
你调用的所谓驱动“函数"大部分都是头文件定义的宏。。。
所以你调用那个函数就加哪个头。。。
帖一下驱网上一个前辈给出的推荐书目。。。
附件(289.7KB) 2003-10-29_DriverBookView.pdf
另:。。。编译错误。。。该不会是直接哪VC编译吧。。= =
驱动要用DDK的编译工具编译。。。= =
虽说驱动文件的本质就是Import NTOSKRNL.EXE的PE文件
但是和普通的PE文件还是有差别的。。。= =
菜鸟瞎掰。。。大家见笑。。。爬走。。。
【 在 jajaa 的大作中提到: 】
: 一般的驱动需要哪些头文件阿,这样编译的时候能够少一些错误,
: 如果哪位大虾能够解释一下DDK中的各个文件夹中的头文件的含义的话,那就更好了,
: 麻烦大家拉,,,,新手的说。。。。。
LDD是王道
【 在 jajaa (iir) 的大作中提到: 】
: 一般的驱动需要哪些头文件阿,这样编译的时候能够少一些错误,
: 如果哪位大虾能够解释一下DDK中的各个文件夹中的头文件的含义的话,那就更好了,
: 麻烦大家拉,,,,新手的说。。。。。
: ...................
很谢谢的您的回复,我看驱动方面的资料有一段时间了(几个月),但只是看,没怎么编程序,现在动起手来感觉举步维艰。。。。。
我的想法是这样:就是说我们就一般的USB驱动来讲,需要哪些经常用的头文件,因为我对头文件一点不熟悉,不可能根据哪些内核函数再来查找吧,,,,,,
有了这些头文件话,编译错误我觉得就会少一些了,,
另外我写驱动是在VC的编辑环境里的,但是我自己写了个批处理文件,让它调用DDK中的setenv.bat文件,这样就方便一些,只是说:VC只是个编辑环境,
能否告诉你的QQ或则邮箱,我想和你继续交流一下,麻烦了,学长,
【 在 CNLAS 的大作中提到: 】
: WDM.H或NTDDK.H肯定得有一个。。。
: 剩下的用到哪个函数加哪个头。。。= =
: DDK中的头文件绝大部分都是数据结构定义和宏定义。。。
: ...................