Fungsi FltGetFilterFromInstance (fltkernel.h)
Rutinitas FltGetFilterFromInstance mengembalikan penunjuk filter buram untuk driver minifilter yang membuat instans tertentu.
Sintaks
NTSTATUS FLTAPI FltGetFilterFromInstance(
[in] PFLT_INSTANCE Instance,
[out] PFLT_FILTER *RetFilter
);
Parameter
[in] Instance
Penunjuk instans buram untuk instans.
[out] RetFilter
Penunjuk ke variabel yang dialokasikan penelepon yang menerima penunjuk filter buram untuk driver minifilter. Parameter ini diperlukan dan tidak boleh NULL.
Nilai kembali
FltGetFilterFromInstance mengembalikan STATUS_SUCCESS atau nilai NTSTATUS yang sesuai seperti berikut ini:
Menampilkan kode | Deskripsi |
---|---|
|
Sopir minifilter sedang dirobohkan. Ini adalah kode kesalahan. |
Keterangan
FltGetFilterFromInstance menambahkan referensi rundown ke penunjuk filter buram yang dikembalikan dalam parameter RetFilter . Ketika pointer ini tidak lagi diperlukan, pemanggil harus melepaskannya dengan memanggil FltObjectDereference. Dengan demikian setiap panggilan yang berhasil ke FltGetFilterFromInstance harus dicocokkan dengan panggilan berikutnya ke FltObjectDereference.
Untuk mendapatkan penunjuk volume buram untuk volume tempat instans driver minifilter tertentu terpasang, panggil FltGetVolumeFromInstance.
Untuk menghitung semua instans driver minifilter tertentu, panggil FltEnumerateInstanceInformationByFilter.
Untuk menghitung instans semua driver minifilter pada semua volume, panggil FltEnumerateInstances.
Persyaratan
Persyaratan | Nilai |
---|---|
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