MmSetAddressRangeModified 函数 (ntifs.h)

MmSetAddressRangeModified 例程将系统缓存指定范围内的当前有效页面标记为已修改。

语法

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

参数

[in] Address

范围开始的地址。

[in] Length

范围的长度(以字节为单位)。

返回值

MmSetAddressRangeModified 如果将范围内至少一页标记为已修改,则返回 TRUE ;否则返回 FALSE

注解

AddressLength 指定的整个范围必须驻留在系统缓存中。

有关内存管理的详细信息,请参阅 内存管理

对于可分页地址, MmSetAddressRangeModified 的调用方必须在 IRQL < DISPATCH_LEVEL运行,对于不可分页地址,则 IRQL <= DISPATCH_LEVEL。

要求

要求
目标平台 通用
标头 ntifs.h (包括 Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 请参阅“备注”部分

另请参阅

CcIsThereDirtyData