对于近期prp驱动开发的一些问题(有待更新..)
2011-04-10 11:51
218 查看
由于要做prp的原因,最近在看《Windows驱动开发技术详解》,看着有点不懂。粗略罗列以下几个问题:
1.DriverEntity什么时候被调用?
看例子好像是在装载的时候调用
2.怎么使用用户端程序操作设备?
据我估计是每一个设备都有一个连接符,可以通过连接符操作设备。用户端的ReadFile,CreateFile函数是相同的,只是由于驱动程序的派遣函数不同,具体执行大的操作也是不同的。
3.IRP结构包含了什么信息,操作系统怎么在那么多设备中传递IRP信息,以保证被正确的设备接收到?
这好像要涉及到驱动结构,设备结构。暂时没概念。
4.IO_STACK_LOCATION是干嘛用的?
有待解决。
1.DriverEntity什么时候被调用?
看例子好像是在装载的时候调用
2.怎么使用用户端程序操作设备?
据我估计是每一个设备都有一个连接符,可以通过连接符操作设备。用户端的ReadFile,CreateFile函数是相同的,只是由于驱动程序的派遣函数不同,具体执行大的操作也是不同的。
3.IRP结构包含了什么信息,操作系统怎么在那么多设备中传递IRP信息,以保证被正确的设备接收到?
这好像要涉及到驱动结构,设备结构。暂时没概念。
4.IO_STACK_LOCATION是干嘛用的?
有待解决。
相关文章推荐
- iOS开发之适配IPV6更新网络处理为AFNetworking3.x, 集成以及遇到的一些问题总结。
- eclipse CDT 开发的一些小问题解决方案,不断更新中...
- 近期的一些学习--当一个程序开发到了中期,突然出现性能问题,如何解决
- (持续更新)日积月累——iOS开发过程中遇到的一些小问题
- 安卓开发遇到的一些问题(持续更新)
- 关于android开发遇到的一些问题的解决办法---间断的更新
- window 开发java 项目的 一些问题。持续更新,
- WP7开发中的一些小技巧和问题解决(不定期更新)
- 一些开发中遇到的小问题小记(持续更新中)
- 新手对于iPhone开发环境等入门问题解答汇总(2010-07-26更新)
- iOS 持续更新 开发中的一些小问题和技巧1
- 安卓开发中所遇到的一些问题及解决办法,不断更新中
- 关于淘宝 TOP 开发 使用的一些心得,问题不断更新中。。。
- iOS开发中对于一些常用的相对路径(持续更新)
- 驱动开发遇到的一些问题
- 驱动开发中碰到的一些问题笔记记录一下
- 近期开发storm遇到一些问题的解决点
- JNI开发遇到的一些问题记录(持续记录更新)
- 最近在C++_MVVM模式开发中一些小问题
- (原创)开发使用Android studio所遇到的一些问题总结