看雪论坛
主题:186038  回帖:1211010  会员:739282  在线:1597

一级
注册:2007-9
帖子:76

【求助】惑矣,winioctl.h

shdow浅蓝 2008-6-24 5469
吾小菜,近日写了一个ioctl传输的驱动程序,用到了windows定义的IRP_MJ_READ,《win2000驱动程序设计指南》中说这个系统定义的IRP要包含winioctl.h,遂加上了这个头文件。然而出错好多,都是在winioctl.h中。惑矣,遂来此请教各位大侠。承蒙赐教,不胜感激!
最新回复 (10)
一级 shdow浅蓝 2008-6-24
1
error C2059: syntax error : ';'
100>f:\winddk\3790.1830\inc\wxp\winioctl.h(817) : error C2059: syntax error : '}'
一般都是这种错误,是不是我重复包含了什么文件啊?
一级 shdow浅蓝 2008-6-24
2
貌似是和ntddk.h冲突,有什么解决办法?是不是包含了ntddk.h就不用包含winioctl.h了?
精华:2
四级 DiYhAcK 2008-6-24
3
楼上正解。。。
一级 sding 2008-6-28
4
看了下,3楼还真的说对着,呵呵
一级 ysmysm 2008-8-17
5
:eek: 如果不include winioctl.h,请问怎么使用其中的宏CTL_CODE了?
谢谢!
一级 TGOS 2008-8-17
6
直接 #include "ntddk.h" 不需要其他的
精华:3
四级 xPLK 2008-8-17
7
驱动里面用:#include <devioctl.h>
精华:1
三级 sunsjw 2008-8-19
8
驱动里用ntddk.h
ring3程序里用winioctl.h
一级 Jeller 2008-8-19
9
把所有的引用声明自己单独出来便是了
一级 ysmysm 2008-8-20
10
知道了,直接include ntddk.h就行了。谢谢!
返回