共用方式為


檢查IRP_MJ_LOCK_CONTROL作業的Oplock狀態

下列 oplock 中斷 條件適用於指定數據流上每個位元組範圍鎖定作業。

層級 2 要求類型的條件

  • 一律中斷為 None。

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

篩選要求類型的條件

  • oplock 不會中斷。

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

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

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

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

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

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

    • 層級 1、批次和 Read-Write 要求:必須在作業繼續之前收到通知。