Fungsi MmForceSectionClosedEx (ntifs.h)

Fungsi MmForceSectionClosedEx memeriksa penunjuk objek bagian. Jika null, tidak ada tindakan lebih lanjut yang diambil dan nilai TRUE dikembalikan.

Jika penunjuk objek bagian bukan NULL, jumlah referensi bagian dan jumlah tampilan peta dicentang. Jika kedua hitungan adalah nol, segmen yang terkait dengan file akan dihapus dan file ditutup. Jika salah satu hitungan bukan nol, tidak ada tindakan yang diambil dan nilai FALSE dikembalikan.

Sintaks

BOOLEAN MmForceSectionClosedEx(
  PSECTION_OBJECT_POINTERS SectionObjectPointer,
  ULONG                    ForceCloseFlags
);

Parameter

SectionObjectPointer

Menentukan penunjuk ke objek SECTION_OBJECT_POINTERS .

ForceCloseFlags

Berisi bendera yang menunjukkan apakah bagian harus ditandai untuk ditutup nanti (sesegera mungkin) jika bagian ini tidak dapat ditutup sekarang karena referensi yang luar biasa.

Berisi salah satu bendera berikut:

  • MM_FORCE_CLOSED_LATER_OK jika bagian harus ditandai untuk segera ditutup jika bagian tidak dapat ditutup karena referensi yang luar biasa.

  • MM_FORCE_CLOSED_DATA untuk memaksa penutupan bagian data.

  • MM_FORCE_CLOSED_IMAGE untuk memaksa penutupan bagian gambar.

Nilai kembali

Fungsi ini mengembalikan TRUE jika segmen dihapus dan file ditutup atau tidak ada segmen yang berada. Jika lebih dari satu jenis segmen ditentukan (data/gambar) maka keduanya harus berhasil dihapus agar TRUE dikembalikan.

Fungsi ini mengembalikan FALSE jika segmen tidak dihapus.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 (Versi 1803)
Target Platform Universal
Header ntifs.h
Pustaka NtosKrnl.exe