友好含羞草

文章
6
资源
0
加入时间
3年1月8天

(五)NT驱动基础——分发函数的三种读写方式

要知道内核模式地址和用户模式地址是不可以直接互相读写的,那么它们之间的数据传递,是通过请求作为载体。这样产生了三种读写方式:1.缓冲区设备读写                                    2.直接设备读写                                    3.其他方式设备读写一、缓冲区设备读写1.原理:      缓冲区设备读写是应用程序将数据传通过请求递给内核缓冲区,它的优点是,比较简单的解决了用户地址传入的问题,缺点是应用程序与内核之间相互复制数