MmSetAddressRangeModified 函数 (ntifs.h)
MmSetAddressRangeModified 例程将系统缓存指定范围内的当前有效页面标记为已修改。
语法
BOOLEAN MmSetAddressRangeModified(
[in] PVOID Address,
[in] SIZE_T Length
);
参数
[in] Address
范围开始的地址。
[in] Length
范围的长度(以字节为单位)。
返回值
MmSetAddressRangeModified 如果将范围内至少一页标记为已修改,则返回 TRUE ;否则返回 FALSE 。
注解
Address 和 Length 指定的整个范围必须驻留在系统缓存中。
有关内存管理的详细信息,请参阅 内存管理。
对于可分页地址, MmSetAddressRangeModified 的调用方必须在 IRQL < DISPATCH_LEVEL运行,对于不可分页地址,则 IRQL <= DISPATCH_LEVEL。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | ntifs.h (包括 Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 请参阅“备注”部分 |