共用方式為


執行 I/O 作業的完成處理

當基礎檔案系統、舊版篩選或另一個小型篩選驅動程式驅動程式在迷你篩選驅動程式實例堆疊中較低高度的 I/O 作業完成時,會呼叫迷你篩選驅動程式的 後置回呼常式

此外,當迷你篩選驅動程式實例正在損毀時,篩選管理員會「清空」實例收到 預先操作 回呼的任何 I/O 作業,並等候後續 操作回呼。 在此情況下,篩選管理員會呼叫迷你篩選驅動程式的後置回呼常式,即使 I/O 作業尚未完成,也會在 Flags 輸入參數中設定FLTFL_POST_OPERATION_DRAINING旗標。

設定FLTFL_POST_OPERATION_DRAINING旗標時,迷你篩選驅動程式不得執行正常完成處理。 相反地,它應該只執行必要的清除,例如釋放迷你篩選驅動程式在其預先操作回呼常式中為 CompletionCoNtext 參數配置的記憶體,並傳回FLT_POSTOP_FINISHED_PROCESSING。

本節涵蓋下列主題:

確保完成處理是在安全 IRQL 執行