首页 > Windows驱动开发 > error C2065: ‘CTL_CODE’ : undeclared identifier

error C2065: ‘CTL_CODE’ : undeclared identifier

今天写了一个简单的驱动程序和应用程序通信,在一个控制台应用程序中用DeviceIoControl,结果提示CTL_CODE没定义……

error C2065: ‘CTL_CODE’ : undeclared identifier

于是跑去MSDN找了一下DeviceIoControl,提示要Winbase.h,加上去还是不解决问题。于是又找到CTL_CODE提示要Windev.h,估计是WinCE的吧,没有这个头文件。最后只能找谷歌了,原来需要winioctl.h。
而且,需要把winioctl.h放在windows.h的后面,否则又会出现一大堆编译错误。


觉得文章还不错?点击此处对作者进行打赏!


本文地址: 程序人生 >> error C2065: ‘CTL_CODE’ : undeclared identifier
作者:代码疯子(Wins0n) 本站内容如无声明均属原创,转载请保留作者信息与原文链接,谢谢!


更多



  1. 牛甲
    2013年8月26日20:52 | #1

    这个十分受用,谢谢了,顶起!

    [回复]