共用方式為


檢查IRP_MJ_READ作業的 Oplock 狀態

讀取數據流時,適用下列 Oplock 中斷條件。 如果 TxF 交易讀取器執行讀取,則不會進行這項檢查,因為交易讀取器會排除寫入器 (,也就是說,保存 oplock 的寫入器完全無法存在) 。

層級 2、篩選、讀取和 Read-Handle 要求類型的條件

  • 作業鎖定不會中斷。

  • 不需要任何通知,而且作業會立即繼續進行。

層級 1、批次、讀寫和讀寫句柄要求類型的條件

  • 當讀取作業發生於FILE_OBJECT時,與擁有 oplock 之FILE_OBJECT的索引鍵不同,中斷IRP_MJ_READ。 如果 oplock 已中斷:

    • 層級 1 和 Batch 要求會中斷至層級 2。

    • Read-Write 要求中斷為 [讀取]。

    • 讀取寫入句柄要求會中斷至讀取句柄。

  • 必須先收到通知,才能繼續作業。