Memfilter Panggilan Registri

Driver pemfilteran registri adalah driver mode kernel apa pun yang memfilter panggilan registri, seperti komponen driver paket perangkat lunak antivirus. Manajer konfigurasi, yang mengimplementasikan registri, memungkinkan driver pemfilteran registri untuk memfilter panggilan utas apa pun ke fungsi registri. Pemfilteran panggilan registri pertama kali didukung di Microsoft Windows XP.

Pada Windows XP, driver pemfilteran registri dapat memanggil CmRegisterCallback untuk mendaftarkan rutinitas RegistryCallback dan CmUnRegisterCallback untuk membatalkan pendaftaran rutinitas panggilan balik. Rutinitas RegistryCallback menerima pemberitahuan dari setiap operasi registri sebelum manajer konfigurasi memproses operasi. Sekumpulan struktur data REG_XXX_KEY_INFORMATION berisi informasi tentang setiap operasi registri. Rutinitas RegistryCallback dapat memblokir operasi registri. Rutinitas panggilan balik juga menerima pemberitahuan ketika manajer konfigurasi telah selesai membuat atau membuka kunci registri.

Windows Server 2003 menyediakan pemberitahuan penyelesaian tambahan.

Windows Vista menyediakan kemampuan pemfilteran registri tambahan berikut ini:

  • Driver pemfilteran registri dapat dilapisi dalam tumpukan driver, dan setiap driver di tumpukan dapat memfilter operasi registri.

  • Rutinitas CmRegisterCallback digantikan oleh rutinitas CmRegisterCallbackEx .

  • Driver dapat sepenuhnya memproses operasi registri (atau mengalihkan operasi yang diminta ke operasi yang berbeda) dan mencegah manajer konfigurasi menangani operasi.

  • Driver dapat menetapkan informasi konteks ke operasi registri individual atau objek kunci.

  • Driver dapat memodifikasi parameter output operasi registri dan mengembalikan nilai.

  • Anggota tambahan telah ditambahkan ke semua struktur data REG_XXX_KEY_INFORMATION .

  • Driver menerima pemberitahuan operasi registri tambahan.

Untuk daftar operasi registri yang dapat difilter driver pada setiap versi Windows, lihat REG_NOTIFY_CLASS.

Untuk mempelajari selengkapnya tentang pemfilteran panggilan registri, lihat topik berikut ini:

Mendaftar untuk Pemberitahuan

Menangani Pemberitahuan

Mendukung Driver Pemfilteran Registri Berlapis

Menentukan Informasi Konteks

Mendapatkan Informasi Registri Tambahan

Penunjuk Objek Kunci Tidak Valid dalam Pemberitahuan Registri

Memfilter Operasi Registri pada Sarang Aplikasi