共用方式為


檢查IRP_MJ_WRITE作業的 Oplock 狀態

寫入數據流且寫入不是分頁 I/O 時,適用下列 oplock 中斷條件。

層級 2 要求類型的條件:

  • 一律中斷為 None。

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

所有其他要求類型的條件:

  • 當寫入作業發生於具有與擁有 oplock 之FILE_OBJECT索引鍵不同的FILE_OBJECT時,中斷IRP_MJ_WRITE。 如果 oplock 中斷,請中斷為 None。

  • 通知需求會有所不同,如下所示:

    • 讀取要求:不需要通知;作業會立即繼續進行。

    • Read-Handle 要求:雖然需要中斷通知,但作業會立即繼續 (,而不需等候通知) 。

    • 層級 1、批次、篩選、讀寫和讀寫句柄要求:必須在作業繼續之前收到通知。