Bagikan melalui


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
STATUS_INVALID_PARAMETER
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

Lihat juga

FltRegisterFilter