diff --git a/windows-driver-docs-pr/ifs/flt-parameters-for-irp-mj-acquire-for-section-synchronization.md b/windows-driver-docs-pr/ifs/flt-parameters-for-irp-mj-acquire-for-section-synchronization.md index b9ea6c52aa..567b773c89 100644 --- a/windows-driver-docs-pr/ifs/flt-parameters-for-irp-mj-acquire-for-section-synchronization.md +++ b/windows-driver-docs-pr/ifs/flt-parameters-for-irp-mj-acquire-for-section-synchronization.md @@ -27,6 +27,8 @@ typedef union _FLT_PARAMETERS { FS_FILTER_SECTION_SYNC_TYPE SyncType; ULONG PageProtection; PFS_FILTER_SECTION_SYNC_OUTPUT OutputInformation; + ULONG Flags; + ULONG AllocationAttributes; } AcquireForSectionSynchronization; ...    ; } FLT_PARAMETERS, *PFLT_PARAMETERS; @@ -40,6 +42,18 @@ typedef union _FLT_PARAMETERS { - **OutputInformation**: A [**FS_FILTER_SECTION_SYNC_OUTPUT**](/windows-hardware/drivers/ddi/ntifs/ns-ntifs-_fs_filter_section_sync_output) structure that specifies information describing the attributes of the section that is being created. +- **Flags**: Bitmask of flags providing additional information or instructions about the section. + + | Flag | Meaning | + |------|----------| + | FS_FILTER_SECTION_SYNC_IN_FLAG_DONT_UPDATE_LAST_ACCESS
0x00000001 | Specifies that the file system shouldn't update the last access time for access to the file through the section that's being created. | + | FS_FILTER_SECTION_SYNC_IN_FLAG_DONT_UPDATE_LAST_WRITE
0x00000002 | Specifies that the file system shouldn't update the last write time for modifications to the file through the section that's being created. | + +- **AllocationAttributes**: Specifies a bitmask of SEC_XXX flags that determines the allocation attributes of the section. For a description of these flags, see [**CreateFileMapping**](/windows/win32/api/winbase/nf-winbase-createfilemappingw). + + Note that **SEC_IMAGE_NO_EXECUTE** will not appear in this field. All image sections are indicated by the flag **SEC_IMAGE**. + + ## Remarks The [**FLT_PARAMETERS**](/windows-hardware/drivers/ddi/fltkernel/ns-fltkernel-_flt_parameters) structure for IRP_MJ_ACQUIRE_FOR_SECTION_SYNCHRONIZATION operations contains the parameters for an **AcquireForSectionSynchronization** operation represented by a callback data ([**FLT_CALLBACK_DATA**](/windows-hardware/drivers/ddi/fltkernel/ns-fltkernel-_flt_callback_data)) structure. It is contained in an FLT_IO_PARAMETER_BLOCK structure.