小弟最近在学windows 驱动编程,张了本张帆的 驱动开发技术详解,vs2010驱动编译环境也参考着网上的许多方法建了,
只写一个DriverEntry 函数没问题,编译能通过,但用到 NTSTATUS 就出问题,error C2275: 'NTSTATUS' : illegal use
of this type as an expression,???? 在NTSTATUS上面右键Go to Definition 也能找到定义,怪了???
我想可能还是工程的设置问题,但就是找不出了,请教各位大侠了
------解决方案--------------------
没有包含文件路径
------解决方案--------------------
不使用vs2010编译,直接使用WDK的build来编译 有错误吗?
------解决方案--------------------
对 这就是微软提供用于编译驱动的 选择相对应的操作系统版本 进入命令行窗口后 cd进入你源程序目录 然后输入"build" 回车
------解决方案--------------------
比较建议用WDK自带的Build环境来生成驱动。
不然,发生问题都不知道是你配的不好还是代码有问题。
------解决方案--------------------
也是新人,build还是挺好的