IRP_MJ_LOCK_CONTROL 작업의 Oplock 상태 확인

다음 oplock 중단 조건은 지정된 스트림의 모든 바이트 범위 잠금 작업에 적용됩니다.

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

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

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

필터 요청 유형에 대한 조건

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

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

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

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

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

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

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

    • 수준 1, 일괄 처리 및 Read-Write 요청: 작업이 계속되기 전에 승인을 받아야 합니다.