个处理IRP的模型.ppt
《个处理IRP的模型.ppt》由会员分享,可在线阅读,更多相关《个处理IRP的模型.ppt(19页珍藏版)》请在三一办公上搜索。
1、8個處理IRP的模型,一.設置完成例程然後向下發送,從其它的組件或者驅動程式得到一個IRP,需要低層驅動程式先進行處理,然後自己還需要處理。如下頁圖使用時的必備條件1.從其它的組件或者驅動程式得到一個IRP,而不是自己創建的。2.這個IRP在DISPATCH_LEVEL 上獲得或者在一個任意的上下文環境下處理,因此在底層處理這個IRP時不能夠阻塞。3.后期的處理代碼可以營運在DISPATCH_LEVEL上,因為有些完成例程在DISPATCH_LEVEL級執行。,設置完成例程然後向下傳送,可能的分發例程和完成函數代碼架構都差不多。例如IRP處理.doc,二.直接向下發送,從其它的組件或者驅動程式
2、得到一個IRP,需要低層驅動程式進行處理,不關心低層驅動程式的處理結果。如下頁圖使用時的必備條件 1.從其它的組件或者驅動程式得到一個IRP,而不是自己創建的 2.自己不關心這個IRP,不需要進行后期處理,說明,上面這種模型使用做多的情況就是在過濾驅動程式裡面,通常過濾驅動程式在處理不關心的IRP時使用上面的模型,有些WMI和PNP以及電源請求的處理也採用這種模型。通常可以寫一個輔助函數來實現這種模型IRP處理.doc,三.直接在分發例程裡面完成,從其它的組件或者驅動程式得到一個IRP,直接在分發例程裡面完成這個IRP,如下頁圖使用時的必備條件 1.從其它的組件或者驅動程式得到一個IRP,而不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 处理 IRP 模型
链接地址:https://www.31ppt.com/p-5016451.html