阅读:1415回复:2
passthru中的的问题添加DeviceIoCtrl的问题。
准备在PASSTHRU中添加DeviceIoctrl
可是在DriveEntry里添加: DriverObject->MajorFunction[IRP_MJ_DEVICE_CONTROL] = Dispatch; 编译时候就出现 passthru.c(78) : error C2037: left of \'MajorFunction\' specifies undefined struct /union \'_DRIVER_OBJECT\' 的错误 望高手释疑。 |
|
沙发#
发布于:2003-11-13 09:52
错误告诉你没有找到\'_DRIVER_OBJECT\'的定义.
应该是预编译宏的问题. 如果在DDK Check/Free Build环境下编不过的话,试试在VC下编译,还不行的话加个\"NDIS_WDM\" /D试试.还有些\"NDIS_MINIPORT_DRIVER\" /D, \"NDIS40_MINIPORT\" /D,乱试一通就会编过的. |
|
|
板凳#
发布于:2003-11-13 14:44
我看了XP DDK里的passthru,在Source文件里定义了
C_DEFINES=$(C_DEFINES) -DNDIS_MINIPORT_DRIVER -DNDIS_WDM=1 就可以了。 谢谢前面的高人!:) |
|