다음을 통해 공유


FS_FILTER_ACQUIRE_FOR_SECTION_SYNCHRONIZATION 작업의 oplock 상태 확인

FS_FILTER_ACQUIRE_FOR_SECTION_SYNCHRONIZATION 작업은 FsFilter 콜백PreAcquireForSectionSynchronization 작업에 해당합니다. 메모리 관리자가 파일의 일부에 대한 메모리 매핑 섹션을 만들기 전에 파일 시스템에서 이 작업을 수신합니다.

다음 oplock 해제 조건은 다음 조건이 모두 충족될 때 적용됩니다.

  • FS_FILTER_CALLBACK_DATA.Parameters.AcquireForSectionSynchronization.SyncType 필드에는 SyncTypeCreateSection가 포함되어 있습니다.
  • The FS_FILTER_CALLBACK_DATA. Parameters.AcquireForSectionSynchronization.PageProtection 필드에는 PAGE_READWRITE 또는 PAGE_EXECUTE_READWRITE 플래그 중 하나 또는 둘 다를 포함합니다.

이러한 조건은 메모리 관리자가 쓰기 가능한 메모리 매핑 섹션을 만들고 있음을 나타냅니다.

읽기, 읽기-핸들, 읽기-쓰기 및 읽기-Write-Handle 요청 유형에 대한 조건

  • 항상 '없음' 상태로 전환합니다.
  • 승인이 필요하지 않습니다. 작업이 즉시 진행됩니다.

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

이 작업은 다른(레거시) oplock에 영향을 주지 않습니다.