操作IRP所有驱动开发人员都要知道的知识(Draft).PDFVIP

  • 18
  • 0
  • 约3.2万字
  • 约 20页
  • 2017-12-11 发布于上海
  • 举报

操作IRP所有驱动开发人员都要知道的知识(Draft).PDF

操作IRP所有驱动开发人员都要知道的知识(Draft)

Generated by Foxit PDF Creator © Foxit Software For evaluation only. 操作IRP: 所有驱动开发人员都要知道的知识 (Draft) 翻译:Puffel 2007-8-3 概要 在微软的Windows 操作系统家族中,都通过发送I/O 请求包(IRP, I/o Request Packets)来进行 和驱动程序的通讯。用来封装IRP 的数据结构不仅仅用来描述一个I/O 操作的请求本身的内 容,还要用来维护这一请求在一系列驱动程序中传递的过程中的相关状态信息。实现这一数 .... 据结构其实是为了两重目的,也就是说IRP 可以被定义[理解]为: l 一个放置I/O 请求的容器 或者 l 一个与线程无关的调用栈 从以上这两个角度来考虑IRP,将有助于驱动开发人员理解作为驱动,程序应该如何去正确 响应发来的I/O 请求。 本文中关于例程(routines )和问题的讨论,请参考最新的微软Wi

文档评论(0)

1亿VIP精品文档

相关文档