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 |
---|---|
|
Konteks bagian tidak dibuat dengan benar. Konteks bagian yang dialokasikan harus terlebih dahulu diteruskan ke FltCreateSectionForDataScan. Ini adalah kode kesalahan. |
|
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 |