xuj2008
驱动牛犊
驱动牛犊
  • 注册日期2003-08-21
  • 最后登录2004-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1234回复:1

求关于IOCreateFile函数和ZWCreateFile函数的使用例程

楼主#
更多 发布于:2004-06-25 12:52
我想使用上面的两个函数,但编译的时候总有提示出错,XXX重复定义。
我用的是Win98+98DDK+VC60,IoCreateFile函数在98ddk\inc\win98\WMD.h中有申明,但我将该路径包含到VC工程下,提示有很多重复定义的,该怎么解决,这两个函数能不能在Win98下使用,我要实现的功能是用它来打开一个设备,这了两个函数有没有这个功能,谢谢!
另外问一句,在Win98 下怎么打开一个USB设备???

最新喜欢:

brightfengbright...
bingjie
驱动小牛
驱动小牛
  • 注册日期2001-08-15
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-25 16:10
我想使用上面的两个函数,但编译的时候总有提示出错,XXX重复定义。
我用的是Win98+98DDK+VC60,IoCreateFile函数在98ddkincwin98WMD.h中有申明,但我将该路径包含到VC工程下,提示有很多重复定义的,该怎么解决,这两个函数能不能在Win98下使用,我要实现的功能是用它来打开一个设备,这了两个函数有没有这个功能,谢谢!
另外问一句,在Win98 下怎么打开一个USB设备???

使用IoGetDeviceObjectPointer函数得到你想要访问的设备的DeviceObject,然后用IoBuildDeviceIoControlRequest创建IRP,再调用IoCallDriver向该设备发送DeviceIoControl消息,和应用层的通讯很类似的,具体参数看DDK吧
游客

返回顶部