读书人

什么是 I/O读写驱动?解决思路

发布时间: 2011-12-30 23:30:45 作者: rapoo

什么是 I/O读写驱动?
驱动开发范畴的.

[解决办法]
驱动开发中使用I/O
[解决办法]
个人理解供参考:
在DOS中,可以使用汇编指令IN/OUT对端口进行读写操作,但是到了windows后,这样的指令不能在应用程序中执行了,只能在驱动程序中执行。
那么如果应用程序想要实现对端口的操作的话,可以这样来设计,在驱动程序中设计针对DEVICE_IO派遣函数,在其中可以对端口直接进行操作;在应用程序中用DEVICE_IO_CONTROL可以调用到驱动中读端口的函数,所以就可以实现对端口的操作了。我想提供这种功能的驱动可能就叫做”I/O驱动“吧。
[解决办法]
驱动开发范畴的内容,驱动层的IO管理器专门管理上次和下层的输入输出
[解决办法]
说白了就是内核层的一系列以Io开头的函数! 微软给其做成对象了,叫 IO管理器
例如你写驱动时,操作文件,这就也算是i/o读写驱动编程了
[解决办法]
我理解为,输入和输出端口读写。
[解决办法]
应该就是IO管理器里面一系列的IO的函数来实现读写硬件的操作

读书人网 >VC/MFC

热点推荐