Bagikan melalui


Fungsi MmForceSectionClosed (ntifs.h)

Rutinitas MmForceSectionClosed menghapus bagian data dan gambar untuk file yang tidak lagi digunakan.

Sintaks

BOOLEAN MmForceSectionClosed(
  [in] PSECTION_OBJECT_POINTERS SectionObjectPointer,
  [in] BOOLEAN                  DelayClose
);

Parameter

[in] SectionObjectPointer

Penunjuk ke struktur yang berisi penunjuk objek bagian objek file.

[in] DelayClose

Nilai Boolean yang menentukan apakah bagian kemudian dihapus jika MmForceSectionClosed tidak dapat menghapus bagian secara sinkron (yaitu, sebelum MmForceSectionClosed kembali).

TRUE menunjukkan bahwa jika MmForceSectionClosed tidak dapat menghapus bagian secara sinkron, MmForceSectionClosed menetapkan bendera. Dengan set bendera ini, ketika jumlah referensi bagian yang luar biasa mencapai nol, manajer memori menghapus bagian secara otomatis.

FALSE menunjukkan bahwa jika MmForceSectionClosed tidak dapat menghapus bagian secara sinkron, bagian tidak dihapus.

Nilai kembali

MmForceSectionClosed mengembalikan TRUE jika bagian berhasil dihapus atau tidak ada bagian yang ditemukan, FALSE jika tidak.

Catatan Jika ada satu atau beberapa pemeriksaan tulis yang luar biasa pada bagian data file, MmFlushImageSection mengembalikan FALSE.
 

Keterangan

Untuk informasi selengkapnya tentang membuat bagian dan tampilan memori yang dipetakan, lihat Bagian dan Tampilan.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Lihat juga

CcPurgeCacheSection

MmFlushImageSection