Bagikan melalui


Fungsi FltLoadFilter (fltkernel.h)

FltLoadFilter secara dinamis memuat driver minifilter ke dalam sistem yang sedang berjalan.

Sintaks

NTSTATUS FLTAPI FltLoadFilter(
  [in] PCUNICODE_STRING FilterName
);

Parameter

[in] FilterName

Penunjuk ke struktur UNICODE_STRING yang berisi nama layanan untuk driver minifilter.

Nilai kembali

FltLoadFilter mengembalikan STATUS_SUCCESS atau nilai NTSTATUS yang sesuai, seperti salah satu hal berikut ini:

Menampilkan kode Deskripsi
STATUS_DRIVER_FAILED_PRIOR_UNLOAD
Driver minifilter tidak dapat dimuat karena versi driver sebelumnya masih dalam memori. Ini adalah kode kesalahan.
STATUS_FAILED_DRIVER_ENTRY
Rutinitas DriverEntry driver minifilter mengembalikan nilai NTSTATUS yang bukan kode keberhasilan. Ini adalah kode kesalahan.
STATUS_IMAGE_ALREADY_LOADED
Driver minifilter sudah berjalan. Ini adalah kode kesalahan.
STATUS_OBJECT_NAME_NOT_FOUND
Tidak ditemukan driver minifilter yang cocok. Ini adalah kode kesalahan.

Keterangan

Driver minifilter yang memiliki dependensi pada driver minifilter lain dapat memuat driver minifilter tersebut dengan memanggil FltLoadFilter.

Untuk membongkar driver minifilter pendukung, panggil FltUnloadFilter.

Persyaratan

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

Lihat juga

FltUnloadFilter

UNICODE_STRING