BOOLEAN MmSetAddressRangeModified( IN PVOID Address, IN SIZE_T Length ); Routine Description: This routine sets the modified bit in the PFN database for the pages that correspond to the specified address range. Note that the dirty bit in the PTE is cleared by this operation. Arguments: Address - Supplies the address of the start of the range. This range must reside within the system cache. Length - Supplies the length of the range. Return Value: TRUE if at least one PTE was dirty in the range, FALSE otherwise. Environment: Kernel mode. APC_LEVEL and below for pagable addresses, DISPATCH_LEVEL and below for non-pagable addresses.