Memeriksa Status Oplock dari operasi IRP_MJ_LOCK_CONTROL
Kondisi jeda oplock berikut berlaku pada setiap operasi penguncian rentang byte pada aliran yang diberikan.
Kondisi untuk jenis permintaan Tingkat 2
Selalu putuskan ke Tidak Ada.
Tidak diperlukan pengakuan; operasi segera dilanjutkan.
Kondisi untuk jenis permintaan Filter
Oplock tidak rusak.
Tidak diperlukan pengakuan, dan operasi segera dilanjutkan.
Kondisi untuk jenis permintaan Level 1, Batch, Read, Read-Handle, Read-Write, dan Read-Write-Handle
Putuskan IRP_MJ_LOCK_CONTROL ketika operasi penguncian terjadi pada FILE_OBJECT dengan kunci oplock yang berbeda dari kunci FILE_OBJECT yang memiliki oplock. Jika oplock rusak, pecahkan ke Tidak Ada.
Persyaratan pengakuan bervariasi sebagai berikut:
Permintaan baca: Tidak diperlukan pengakuan; operasi segera dilanjutkan.
Read-Handle dan Permintaan Read-Write-Handle: Meskipun pengakuan jeda diperlukan, operasi segera berlanjut (misalnya, tanpa menunggu pengakuan).
Permintaan tingkat 1, Batch, dan Read-Write: Pengakuan harus diterima sebelum operasi berlanjut.