檢查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 要求中斷為 [讀取]。
讀取寫入句柄要求會中斷至讀取句柄。
必須先收到通知,才能繼續作業。