Bagikan melalui


Fungsi FltCloseSectionForDataScan (fltkernel.h)

Rutinitas FltCloseSectionForDataScan menutup objek bagian yang terkait dengan aliran file.

Sintaks

NTSTATUS FLTAPI FltCloseSectionForDataScan(
  [in] PFLT_CONTEXT SectionContext
);

Parameter

[in] SectionContext

Penunjuk ke konteks bagian untuk ditutup.

Nilai kembali

FltCloseSectionForDataScan mengembalikan STATUS_SUCCESS atau nilai NTSTATUS yang sesuai, seperti salah satu hal berikut ini.

Menampilkan kode Deskripsi
STATUS_INVALID_PARAMETER
Konteks bagian tidak dibuat dengan benar. Konteks bagian yang dialokasikan harus terlebih dahulu diteruskan ke FltCreateSectionForDataScan. Ini adalah kode kesalahan.
STATUS_NOT_FOUND
Konteks bagian sudah ditutup.

Keterangan

Minifilter menggunakan rutinitas FltCloseSectionForDataScan untuk membatalkan alokasi dan menghapus konteks bagian dari objek file. Semua konteks bagian yang dialokasikan sebelumnya yang diteruskan ke FltCreateSectionForDataScan harus diteruskan ke FltCloseSectionForDataScan. Jika tidak, minifilter dapat memanggil FltReleaseContext jika konteks bagian dialokasikan dengan FltAllocateContext tetapi tidak ada bagian yang dibuat dengan FltCreateSectionForDataScan.

Setelah FltCloseSectionForDataScan kembali, operasi yang bertentangan dengan bagian yang dijelaskan oleh SectionContext tidak akan disinkronkan oleh manajer filter.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Rutinitas FltCloseSectionForDataScan tersedia dimulai dengan Windows 8.
Target Platform Universal
Header fltkernel.h (termasuk Fltkernel.h)
Pustaka FltMgr.lib
IRQL <= APC_LEVEL

Lihat juga

FltAllocateContext

FltCreateSectionForDataScan

FltDeleteContext