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。
注意 如果檔案的數據區段上有一或多個未完成的寫入探查, MmFlushImageSection 會傳回 FALSE。
備註
如需建立記憶體對應區段和檢視的詳細資訊,請參閱 區段和檢視。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | ntifs.h (包含 Ntifs.h) |
程式庫 | NtosKrnl.lib |
Dll | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |