Mengakses Informasi Konfigurasi untuk Driver Filter

NDIS mendukung serangkaian fungsi yang menyediakan akses ke parameter registri driver filter. Driver filter dapat mengakses parameter ini selama operasi lampirkan atau mulai ulang atau saat memproses pemberitahuan Plug and Play (PnP). Untuk informasi selengkapnya tentang pemberitahuan PnP, lihat Memfilter Pemberitahuan Peristiwa PnP Modul. Untuk informasi selengkapnya tentang melampirkan modul filter, lihat Melampirkan Modul Filter. Untuk informasi selengkapnya tentang operasi hidupkan ulang, lihat Memulai Modul Filter.

Driver filter memanggil fungsi NdisOpenConfigurationEx untuk mengakses pengaturan registri. Jika driver filter memperoleh handel di anggota NdisHandle dari struktur NDIS_CONFIGURATION_OBJECT dengan memanggil fungsi NdisFRegisterFilterDriver , fungsi NdisOpenConfigurationEx menyediakan handel ke lokasi registri tempat parameter konfigurasi driver filter disimpan. Driver filter dapat menggunakan handel konfigurasi hingga mereka memanggil fungsi NdisFDeregisterFilterDriver .

Jika driver filter memperoleh handel di NdisHandle dari parameter NdisFilterHandle dari fungsi FilterAttach , NdisOpenConfigurationEx menyediakan handel ke lokasi registri tempat parameter konfigurasi modul filter disimpan. Driver filter dapat menggunakan handel konfigurasi hingga NDIS mencopot modul filter dan fungsi FilterDetach kembali. Jika driver filter pemantauan menentukan bendera NDIS_CONFIG_FLAG_FILTER_INSTANCE_CONFIGURATION di anggota Bendera struktur NDIS_CONFIGURATION_OBJECT , driver dapat mengakses konfigurasi modul filter untuk modul filter tertentu ketika ada beberapa modul filter yang dikonfigurasi melalui adaptor miniport yang sama. Mengubah driver filter tidak boleh menggunakan bendera ini.

Setelah driver selesai mengakses informasi konfigurasi, driver harus memanggil fungsi NdisCloseConfiguration untuk merilis handel konfigurasi dan sumber daya terkait.