Bagikan melalui


Mengatur Properti Registri Objek Perangkat Setelah Penginstalan

Program mode pengguna dapat menggunakan fungsi penginstalan perangkat untuk mendapatkan atau mengatur pengaturan registri untuk properti objek perangkat driver. Biasanya fungsi-fungsi ini digunakan oleh perangkat lunak penginstalan, tetapi dapat digunakan oleh program mode pengguna apa pun. (Program harus dijalankan oleh pengguna yang memiliki akses Administrator.)

Fungsi SetupDiGetDeviceRegistryProperty dan SetupDiSetDeviceRegistryProperty mendapatkan dan mengatur kunci registri untuk setiap properti yang ditentukan. Parameter Properti menentukan properti untuk mendapatkan atau mengatur. PropertyBuffer menunjuk ke buffer tujuan (saat mendapatkan properti) atau buffer sumber (saat mengatur properti) untuk properti .

Korespondensi antara nilai untuk parameter Properti dan properti aktual adalah sebagai berikut.

Nilai untuk parameter Properti Properti objek perangkat

SPDRP_CHARACTERISTICS

Karakteristik perangkat

SPDRP_DEVTYPE

Jenis perangkat

SPDRP_EXCLUSIVE

Eksklusif

SPDRP_SECURITY

Deskriptor keamanan sebagai struktur SECURITY_DESCRIPTOR

SPDRP_SECURITY_SDS

Pendeskripsi keamanan sebagai string SDDL

Perhatikan bahwa dua cara berbeda disediakan untuk mendapatkan atau mengatur pendeskripsi keamanan. Anda dapat menentukan nilai SPDRP_SECURITY untuk memperlakukan deskriptor keamanan sebagai struktur SECURITY_DESCRIPTOR , atau SPDRP_SECURITY_SDS untuk memperlakukan deskriptor keamanan sebagai string SDDL. Untuk informasi selengkapnya tentang string SDDL, lihat SDDL untuk Objek Perangkat.

Untuk Windows XP dan sistem operasi yang lebih baru, program juga bisa mendapatkan dan mengatur nilai properti untuk kelas penyiapan perangkat. Gunakan fungsi SetupDiGetClassRegistryProperty dan SetupDiSetClassRegistryProperty untuk mendapatkan dan mengatur nilai properti untuk kelas penyiapan perangkat.

Untuk informasi selengkapnya tentang menggunakan fungsi SetupDiXxx , lihat Menggunakan Fungsi Penginstalan Perangkat.