Share via


將 IRP 向下傳遞至Lower-Level驅動程式

注意

為了獲得最佳可靠性和效能,請使用 檔案系統迷你篩選驅動程式 搭配篩選管理員支援,而不是舊版檔案系統篩選驅動程式。 若要將舊版驅動程式移植到迷你篩選器驅動程式,請參閱 移植舊版篩選驅動程式的指導方針

根據預設,檢查 IRP 的目標裝置物件之後,每個分派常式都必須呼叫 IoCallDriver,將 IRP 向下傳遞至下一個較低層級的裝置驅動程式。 您的舊版篩選驅動程式特別重要,會關閉無法辨識的任何 IRP,而不只是失敗。 失敗不熟悉的 IRP 可能會導致作業系統本身以非預期的方式失敗。 例如,檔案系統篩選驅動程式中的失敗IRP_MJ_PNP要求可能會阻止系統休眠來干擾電源管理。 即使檔案系統篩選驅動程式未涉及電源管理,也不會收到 IRP_MJ_POWER 要求,這項干擾也是如此。