Fungsi FltStartFiltering (fltkernel.h)
FltStartFiltering mulai memfilter driver minifilter terdaftar.
Sintaks
NTSTATUS FLTAPI FltStartFiltering(
[in] PFLT_FILTER Filter
);
Parameter
[in] Filter
Penunjuk filter buram dikembalikan oleh FltRegisterFilter.
Nilai kembali
FltStartFiltering mengembalikan STATUS_SUCCESS atau nilai NTSTATUS yang sesuai seperti berikut ini:
Menampilkan kode | Deskripsi |
---|---|
|
Pemfilteran sudah dimulai untuk pengandar minifilter ini. Ini adalah kode kesalahan. |
Keterangan
Driver minifilter biasanya memanggil FltStartFiltering dari rutinitas DriverEntry setelah menyelesaikan inisialisasi globalnya dan disebut FltRegisterFilter. FltStartFiltering memberi tahu Manajer Filter bahwa driver minifilter siap untuk mulai melampirkan ke volume dan memfilter permintaan I/O. Setelah driver minifilter memanggil rutinitas ini, Filter Manager memperlakukan driver minifilter sebagai driver minifilter yang sepenuhnya aktif, menyajikannya dengan volume untuk dilampirkan, serta permintaan I/O. Driver minifilter harus siap untuk mulai menerima pemberitahuan ini dan permintaan I/O bahkan sebelum FltStartFiltering kembali.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | fltkernel.h (termasuk Fltkernel.h) |
Pustaka | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |