檢查IRP_MJ_WRITE作業的 Oplock 狀態
寫入數據流且寫入不是分頁 I/O 時,適用下列 oplock 中斷條件。
層級 2 要求類型的條件:
一律中斷為 None。
不需要任何通知;作業會立即繼續進行。
所有其他要求類型的條件:
當寫入作業發生於具有與擁有 oplock 之FILE_OBJECT索引鍵不同的FILE_OBJECT時,中斷IRP_MJ_WRITE。 如果 oplock 中斷,請中斷為 None。
通知需求會有所不同,如下所示:
讀取要求:不需要通知;作業會立即繼續進行。
Read-Handle 要求:雖然需要中斷通知,但作業會立即繼續 (,而不需等候通知) 。
層級 1、批次、篩選、讀寫和讀寫句柄要求:必須在作業繼續之前收到通知。