Bagikan melalui


Fungsi FltUnregisterFilter (fltkernel.h)

Driver minifilter terdaftar memanggil FltUnregisterFilter untuk membatalkan pendaftaran dirinya sendiri sehingga Filter Manager tidak lagi memanggilnya untuk memproses operasi I/O.

Sintaks

VOID FLTAPI FltUnregisterFilter(
  [in] PFLT_FILTER Filter
);

Parameter

[in] Filter

Penunjuk filter buram yang dikembalikan oleh FltRegisterFilter.

Nilai kembali

Tidak ada

Keterangan

FltUnregisterFilter membatalkan pendaftaran rutinitas panggilan balik driver minifilter dan menghapus konteks apa pun yang telah diatur driver minifilter pada file, volume, instans, aliran, atau handel aliran. Ini juga memanggil rutinitas InstanceTeardownStartCallback driver minifilter dan InstanceTeardownCompleteCallback (PFLT_INSTANCE_TEARDOWN_CALLBACK) untuk setiap instans driver minifilter.

Driver minifilter biasanya memanggil FltUnregisterFilter dari rutinitas pembongkarannya ketika akan dibongkar.

Driver minifilter hanya dapat memanggil FltUnregisterFilter untuk membatalkan pendaftaran dirinya sendiri, bukan driver minifilter lain.

Untuk mendaftarkan driver minifilter, panggil FltRegisterFilter.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header fltkernel.h (termasuk Fltkernel.h)
Pustaka FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

Lihat juga

FLT_REGISTRATION

FltRegisterFilter

PFLT_FILTER_UNLOAD_CALLBACK

PFLT_INSTANCE_TEARDOWN_CALLBACK