jelyon
驱动牛犊
驱动牛犊
  • 注册日期2007-07-04
  • 最后登录2007-07-24
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1227回复:1

请教,在StartDevice完成之前可以接受I/O Request吗?

楼主#
更多 发布于:2007-07-10 13:43
一个显卡驱动的启动顺序是driverentry->adddevice->startdevice,现在我在startdevice中调到另外一个驱动,并在那个驱动中向我的显卡驱动发I/O请求。我是用IoGetDeviceObjectPointer, IoBuildDeviceIoControlRequest, IoCallDriver来实现,前面两步都对,IoCallDriver返回0xc0000010(STATUS_INVALID_DEVICE_REQUEST),我在我的显卡驱动中没有断住DispatchIoRequest这个callback,不知道是irq建的有问题,还是跟startdevice没完成有关系。
哪位大牛帮帮忙啊。
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-10 14:40
不能。
游客

返回顶部