Delen via


De oplockstatus van een FS_FILTER_ACQUIRE_FOR_SECTION_SYNCHRONIZATION-bewerking controleren

De FS_FILTER_ACQUIRE_FOR_SECTION_SYNCHRONIZATION bewerking komt overeen met een FsFilter callbackPreAcquireForSectionSynchronization bewerking. Het bestandssysteem ontvangt deze bewerking voordat de geheugenbeheerder een sectie met geheugentoewijzing maakt voor een deel van een bestand.

Wanneer aan beide van de volgende voorwaarden wordt voldaan, zijn de volgende oplockonderbrekings-voorwaarden van toepassing:

  • Het veld FS_FILTER_CALLBACK_DATA. Parameters.AcquireForSectionSynchronization.SyncType bevat SyncTypeCreateSection.
  • De FS_FILTER_CALLBACK_DATA.Parameters.AcquireForSectionSynchronization.PageProtection veld bevat een of beide vlaggen PAGE_READWRITE of PAGE_EXECUTE_READWRITE.

Deze voorwaarden geven aan dat de geheugenbeheerder een schrijfbare geheugen-gemapte sectie maakt.

Voorwaarden voor lees-, lees-handle-, lezen-schrijven- en lezen-schrijven-handle-aanvraagtypen

  • Altijd doorbreken op Geen.
  • Er is geen bevestiging vereist; de bewerking wordt onmiddellijk uitgevoerd.

Voorwaarden voor alle andere aanvraagtypen

Deze bewerking heeft geen invloed op andere (verouderde) oplocks.