Функция MmSetAddressRangeModified (ntifs.h)

Подпрограмма MmSetAddressRangeModified помечает текущие допустимые страницы в указанном диапазоне системного кэша как измененные.

Синтаксис

BOOLEAN MmSetAddressRangeModified(
  [in] PVOID  Address,
  [in] SIZE_T Length
);

Параметры

[in] Address

Адрес начала диапазона.

[in] Length

Длина диапазона в байтах.

Возвращаемое значение

MmSetAddressRangeModified возвращает значение TRUE , если помечает хотя бы одну страницу в диапазоне как измененную, в противном случае — FALSE .

Комментарии

Весь диапазон, указанный в полях Адрес и Длина , должен находиться в системный кэш.

Дополнительные сведения об управлении памятью см. в разделе Управление памятью.

Вызывающие mmSetAddressRangeModified должны выполняться на DISPATCH_LEVEL IRQL < для страничных адресов и IRQL <= DISPATCH_LEVEL для адресов, не доступных для страниц.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL См. раздел "Примечания"

См. также раздел

CcIsThereDirtyData