다음을 통해 공유


IRP_MJ_WRITE 작업의 Oplock 상태 확인

스트림이 작성되고 쓰기가 페이징 I/O가 아닌 경우 다음 oplock 중단 조건이 적용됩니다.

수준 2 요청 유형에 대한 조건:

  • 항상 없음으로 끊습니다.

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

다른 모든 요청 유형에 대한 조건:

  • oplock을 소유하는 FILE_OBJECT 키와 다른 oplock 키를 사용하여 FILE_OBJECT 쓰기 작업이 발생하면 IRP_MJ_WRITE 중단합니다. oplock이 끊어지면 없음으로 끊습니다.

  • 승인 요구 사항은 다음과 같이 다릅니다.

    • 읽기 요청: 승인이 필요하지 않습니다. 작업이 즉시 진행됩니다.

    • Read-Handle 요청: 중단에 대한 승인이 필요하지만 작업이 즉시 계속됩니다(예: 승인을 기다리지 않고).

    • 수준 1, 일괄 처리, 필터, 읽기-쓰기 및 읽기-쓰기-핸들 요청: 작업을 계속하기 전에 승인을 받아야 합니다.