IRP_MJ_READ オペレーションの Oplock 状態の確認
次の oplock break 条件が適用されるのは、ストリーム 読まれています。 TxF トランザクション リーダーが読み取りを実行する場合、トランザクション リーダーはライターを除外するため、このチェックは行われません (つまり、oplock を保持するライターはまったく存在できません)。
レベル 2、フィルター、読み取り、および読み取りハンドルのリクエスト タイプの条件
oplock は壊れていません。
確認は必要なく、操作はすぐに続行されます。
レベル 1、バッチ、読み取り/書き込み、および読み取り/書き込み/ハンドルのリクエスト タイプの条件
oplock を所有する FILE_OBJECT のキーとは異なる oplock キーを持つ FILE_OBJECT で読み取り操作が発生した場合、IRP_MJ_READ で中断します。 oplock が壊れている場合:
レベル 1 とバッチ リクエストはレベル 2 に中断されます。
読み取り/書き込みリクエストは読み取りに中断されます。
読み取り/書き込みハンドル要求は読み取りハンドルに中断されます。
操作を続行するには、確認応答を受信する必要があります。