Pohon dan Kunci Registri untuk Perangkat dan Driver

Sistem operasi, driver, dan komponen penginstalan perangkat menyimpan informasi tentang driver dan perangkat di registri. Secara umum, driver dan komponen penginstalan perangkat harus menggunakan registri untuk menyimpan data yang harus dipertahankan di seluruh mulai ulang sistem. Untuk informasi tentang cara driver mengakses informasi registri, lihat Menggunakan Registri di Driver.

Konten registri harus selalu diperlakukan sebagai informasi yang tidak tepercaya dan dapat dimodifikasi. Jika salah satu komponen driver Anda menulis informasi ke registri dan komponen lain membacanya nanti, jangan berasumsi bahwa informasi tersebut belum dimodifikasi sementara itu. Setelah membaca informasi dari registri, komponen driver Anda harus selalu memvalidasi informasi sebelum menggunakannya.

Untuk informasi selengkapnya tentang registri secara umum, lihat dokumentasi Microsoft Windows SDK.

Bagian ini berisi topik berikut yang menjelaskan penggunaan kunci registri untuk menyimpan informasi tentang driver dan perangkat:

Driver harus mengakses kunci Plug and Play (PnP) di registri menggunakan rutinitas sistem seperti IoGetDeviceProperty atau IoOpenDeviceRegistryKey. Komponen penyiapan mode pengguna harus menggunakan fungsi penginstalan perangkat seperti CM_Get_DevNode_Registry_Property atau CM_Open_DevNode_Key. Registri dapat diakses dari file INF dengan menggunakan arahan INF AddReg. Lihat bagian status registri dari halaman isolasi paket driver untuk informasi selengkapnya.

Penting

Driver tidak boleh mengakses pohon dan kunci registri ini secara langsung. Diskusi informasi registri di bagian ini hanya untuk men-debug masalah penginstalan atau konfigurasi perangkat.