近日用做了一个WDF的驱动程序,有几点需要记录.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1.安装INF,需要下载协安装程序WDF INSTALLER 1.7
2.禁止突然删除设备右下图标,和WDM差不多,只不过,在PREPARE HARDWARE中使用
3.使用DUMMY码来让OS正确识别键状态,否则会有不能识别键抬起的动作.为了做这个,做过以下测试.1)发送FLASHBUFFER命令,并不能成功.2)使用TIMER DPC来做延长时间,也不能成功.3)按自然顺序发码,不成功.
4.使用状态机来做复杂的键动作.详细见代码.
WDF的TRACEVIEW不能使用,造成BSD,转而使用DEBUGLEVEL程序.有借鉴意义.
文章评论(0条评论)
登录后参与讨论