Функция 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, если разделы были успешно удалены или не найдены разделы, FALSE в противном случае.
Замечания
Дополнительные сведения о создании сопоставленных разделов и представлений памяти см. в разделах и представлениях.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
заголовка | ntifs.h (include Ntifs.h) |
библиотеки | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |