다음을 통해 공유


IRP_MJ_FILE_SYSTEM_CONTROL Oplock 상태 확인

다음 IRP_MJ_FILE_SYSTEM_CONTROL 작업은 oplock 상태를 검사.

  • FSCTL_SET_ZERO_DATA

이 정보는 호출자가 지정된 스트림의 현재 콘텐츠를 0으로 하려는 경우에 적용됩니다.

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

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

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

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

  • oplock을 소유하는 FILE_OBJECT 키와 다른 oplock 키를 사용하여 FILE_OBJECT 작업이 발생할 때(FSCTL_SET_ZERO_DATA 경우) IRP_MJ_FILE_SYSTEM_CONTROL 중단합니다. oplock이 끊어지면 없음으로 바꿈합니다.

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

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

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

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