win2000ddk_cn_2_2分析和总结最新分析和总结.docxVIP

  • 4
  • 0
  • 约3.92万字
  • 约 39页
  • 2022-07-30 发布于上海
  • 举报

win2000ddk_cn_2_2分析和总结最新分析和总结.docx

第 2 章 即插即用 IRP 本章描述发送给驱动程序的 PnP IRP。所有的 PnP IRP 均有主要代码IRP_MJ_PNP 及一个指示特殊 PnP 请求的次要代码。 本章为不同的 IRP 提供了参考资料。参见本套书第 1 卷第二篇中描述 IRP 被发送顺序的信息,将讨论在一个 DispatchPnp 例程下如何处理IRP,并总述PnP 的概念及专用术语。对每个 IRP 及每种驱动程序,该驱动程序要么在需要去处理该 IRP 时随意地处理它, 要么不需处理该 IRP。下表介绍驱动程序可处理哪种 IRP,然后再查本章后面有关各种的 IRP 的资料。表中 IRP 按作用顺序排列,本章后面的IRP 按字母顺序排列。 若表中有一个 IRP 对某特殊驱动程序标记“No”,则该驱动程序不必处理此 IRP。驱动程序必须将此 IRP 传送给设备堆栈中的下一个驱动程序。 PnP 管理程序可发送这些IRP。而 PnP 驱动程序只能发送其中一些IRP,并只限于本章所注明的。 下表是各种 PnPIRP 及处理它们的驱动程序。 PnP IRP 非总线设备 总线设备的函 总线驱动程序或 的函数或过 数驱动程序 总线过滤器驱动 滤器数驱动 程序 (对总线 FDO) 程序(对子 FDO) IRP_MN_START_DEVICE 必须 必须 必须 IRP_MN_QUERY_STOP_DEVICE 必须 必须 必须

文档评论(0)

1亿VIP精品文档

相关文档