首页
社区
课程
招聘
[求助]惑矣,winioctl.h
发表于: 2008-6-24 11:39 8033

[求助]惑矣,winioctl.h

2008-6-24 11:39
8033
吾小菜,近日写了一个ioctl传输的驱动程序,用到了windows定义的IRP_MJ_READ,《win2000驱动程序设计指南》中说这个系统定义的IRP要包含winioctl.h,遂加上了这个头文件。然而出错好多,都是在winioctl.h中。惑矣,遂来此请教各位大侠。承蒙赐教,不胜感激!

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 103
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
error C2059: syntax error : ';'
100>f:\winddk\3790.1830\inc\wxp\winioctl.h(817) : error C2059: syntax error : '}'
一般都是这种错误,是不是我重复包含了什么文件啊?
2008-6-24 11:52
0
雪    币: 103
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
貌似是和ntddk.h冲突,有什么解决办法?是不是包含了ntddk.h就不用包含winioctl.h了?
2008-6-24 12:00
0
雪    币: 354
活跃值: (10)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
4
楼上正解。。。
2008-6-24 13:51
0
雪    币: 239
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
看了下,3楼还真的说对着,呵呵
2008-6-28 19:20
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
如果不include winioctl.h,请问怎么使用其中的宏CTL_CODE了?
谢谢!
2008-8-17 12:08
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
直接 #include "ntddk.h" 不需要其他的
2008-8-17 12:19
0
雪    币: 375
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
8
驱动里面用:#include <devioctl.h>
2008-8-17 15:03
0
雪    币: 8599
活跃值: (5065)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
驱动里用ntddk.h
ring3程序里用winioctl.h
2008-8-19 13:25
0
雪    币: 209
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
把所有的引用声明自己单独出来便是了
2008-8-19 13:43
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
知道了,直接include ntddk.h就行了。谢谢!
2008-8-20 01:00
0
游客
登录 | 注册 方可回帖
返回
//