cxhawk
驱动牛犊
驱动牛犊
  • 注册日期2008-05-20
  • 最后登录2008-05-24
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:826回复:0

CreateFile打開設備后系統停止poll我的驅動?

楼主#
更多 发布于:2008-05-20 21:43
基于DDK的vhidmini樣例,我寫了一個virtual joystick的驅動,通過setfeature來和user level application通信。安裝驅動后,可以在控制面板里看到設備正常。也可以通過setfeature來控制驅動信息。但是有一個問題就是當我用CreateFile方法打開該設備時(無論何種共享模式),控制面板里我的設備就消失了,從debug窗口也看不到任何進入read report的輸出。但是一旦用closehandle關閉設備句柄后又恢復了。請問如何解決這個問題?

另外由于我的驅動的DevicesArePolled設為TRUE, 在IOCTL_HID_READ_REPORT中立即回應完成IRP.

多謝
游客

返回顶部