Fungsi FltRegisterForDataScan (fltkernel.h)
Rutinitas FltRegisterForDataScan memungkinkan pemindaian data untuk volume yang terpasang pada instans minifilter.
Sintaks
NTSTATUS FLTAPI FltRegisterForDataScan(
[in] PFLT_INSTANCE Instance
);
Parameter
[in] Instance
Penunjuk instans buram untuk instans driver minifilter untuk mendaftar pemindaian data.
Nilai kembali
FltRegisterForDataScan mengembalikan STATUS_SUCCESS atau nilai NTSTATUS yang sesuai, seperti salah satu hal berikut ini.
Menampilkan kode | Deskripsi |
---|---|
STATUS_NOT_SUPPORTED | Manajer filter tidak mendukung pemindaian data untuk volume yang terpasang pada instans ini. |
Keterangan
Minifilter yang melakukan pemindaian data harus mendaftarkan volumenya untuk pemindaian dengan memanggil FltRegisterForDataScan sebelum memanggil FltCreateSectionForDataScan. Minifilter melakukan pemindaian data karena berbagai alasan, seperti deteksi virus, enkripsi, atau kompresi.
Catatan
Jika FltRegisterForDataScan mengembalikan STATUS_NOT_SUPPORTED, minifilter masih dapat membuat bagian untuk pemindaian data dengan memanggil FsRtlCreateSectionForDataScan. Namun, akses ke bagian yang dibuat oleh FsRtlCreateSectionForDataScan tidak disinkronkan , dan itu adalah tanggung jawab minifilter panggilan untuk menangani resolusi konflik apa pun yang muncul. Minifilter seperti itu harus menerapkan dan mendaftarkan rutinitas panggilan balik PFLT_SECTION_CONFLICT_NOTIFICATION_CALLBACK yang dapat dipanggil ketika konflik bagian terjadi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Target Platform | Universal |
Header | fltkernel.h (termasuk Fltkernel.h) |
Pustaka | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk