다음을 통해 공유


IRP_MJ_READ 작업의 Oplock 상태 확인

다음 oplock 중단 조건은 스트림 을 읽을 때 적용됩니다. TxF 트랜잭션된 판독기가 읽기를 수행하는 경우 트랜잭션된 판독기가 기록기를 제외하기 때문에 이 검사 수행되지 않습니다(즉, oplock을 보유하는 작성기는 전혀 존재할 수 없음).

수준 2, 필터, 읽기 및 Read-Handle 요청 유형에 대한 조건

  • oplock이 손상되지 않았습니다.

  • 승인이 필요하지 않으며 작업이 즉시 진행됩니다.

수준 1, 일괄 처리, 읽기-쓰기 및 읽기-쓰기-핸들 요청 형식에 대한 조건

  • oplock을 소유하는 FILE_OBJECT 키와 다른 oplock 키를 사용하여 FILE_OBJECT 읽기 작업이 발생할 때 IRP_MJ_READ 중단합니다. oplock이 끊어진 경우:

    • 수준 1 및 일괄 처리 요청이 수준 2로 중단됩니다.

    • Read-Write 요청이 읽기로 중단됩니다.

    • 읽기-쓰기-핸들 요청이 읽기 핸들로 중단됩니다.

  • 작업이 계속되기 전에 승인을 받아야 합니다.