MmForceSectionClosed 函数 (ntifs.h)
MmForceSectionClosed 例程删除不再使用的文件的数据和图像部分。
语法
BOOLEAN MmForceSectionClosed(
[in] PSECTION_OBJECT_POINTERS SectionObjectPointer,
[in] BOOLEAN DelayClose
);
参数
[in] SectionObjectPointer
指向包含文件对象的节对象指针的结构的指针。
[in] DelayClose
一个布尔值,该值指定如果 MmForceSectionClosed 无法同步删除分区(即 mmForceSectionClosed 返回之前),是否随后删除节)。
TRUE 指示如果 mmForceSectionClosed 无法同步删除分区,mmForceSectionClosed 设置标志。 设置此标志后,当节的未完成引用计数达到零时,内存管理器会自动删除该分区。
FALSE 指示如果 mmForceSectionClosed 无法同步删除分区,则不会删除该节。
返回值
MmForceSectionClosed 如果成功删除或未找到分区,则返回 true TRUE,否则 FALSE。
注意 如果文件的数据节上有一个或多个未完成的写入探测,MmFlushImageSection 返回 FALSE。
言论
有关创建映射部分和内存视图的详细信息,请参阅 节和视图。
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
标头 | ntifs.h (include Ntifs.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |