|
CreateFile打开设备后系统停止poll我的驱动?
[复制链接]
基于DDK的vhidmini樣例,我寫了一個virtual joystick的驅動,通過setfeature來和user level application通信。安裝驅動后,可以在控制面板里看到設備正常。也可以通過setfeature來控制驅動信息。但是有一個問題就是當我用CreateFile方法打開該設備時(無論何種共享模式),控制面板里我的設備就消失了,從debug窗口也看不到任何進入read report的輸出。但是一旦用closehandle關閉設備句柄后又恢復了。請問如何解決這個問題?
另外由于我的驅動的DevicesArePolled設為TRUE, 在IOCTL_HID_READ_REPORT中立即回應完成IRP.
多謝
|
|