存储描述符表(MDL)剖析(二)

来源:互联网 发布:管理系统软件的软件 编辑:程序博客网 时间:2024/05/01 16:41

 接上一篇

 

三,MDL的使用

 

 典型的,当运行在内核中的一个驱动向另一个驱动发送请求的时候,其中一种数据传输方式将运用到MDL。

首先调用IoAllocateMdl对你需要传递的数据生成一个MDL,它会返回一个MDL结构的指针,然后调用MmBuildMdlForNonPagedPool来更新MDL的内容,最后把这个MDL指针传递给IRP中的MdlAddress成员。

原创粉丝点击