Mengakses Properti Kelas Penyetelan Perangkat
Di Windows Vista dan versi Windows yang lebih baru, model properti perangkat terpadu mencakup yang berikut ini:
- Properti kelas penyiapan perangkat yang sesuai dengan pengidentifikasi CM_CRP_Xxx yang ditentukan dalam pengidentifikasi cfgmgr32.h atau SPCRP_Xxx yang ditentukan dalam Setupapi.h.
- Properti yang tidak memiliki pengidentifikasi CM_CRP_Xxx atau SPCRP_Xxx, tetapi memiliki cara yang sesuai untuk mengkueri nilai.
Properti yang sesuai dengan pengidentifikasi CM_CRP_Xxx atau SPCRP_Xxx
Di Windows Vista dan versi Windows yang lebih baru, model properti perangkat terpadu mendukung properti kelas penyiapan perangkat yang sesuai dengan pengidentifikasi CM_CRP_Xxx yang ditentukan dalam cfgmgr32.h dan pengidentifikasi SPCRP_Xxx yang ditentukan dalam Setupapi.h. Properti ini mencirikan kelas penyiapan perangkat. Model properti perangkat terpadu menggunakan kunci properti untuk mewakili properti ini. Windows Server 2003, Windows XP, dan Windows 2000 juga mendukung sebagian besar properti kelas penyiapan perangkat ini. Namun, versi Windows sebelumnya ini tidak mendukung kunci properti dari model properti perangkat terpadu. Sebagai gantinya, versi Windows ini menggunakan pengidentifikasi CM_CRP_Xxx atau SPCRP_Xxx untuk mewakili dan mengakses properti kelas penyiapan perangkat.
Untuk mempertahankan kompatibilitas dengan versi Windows yang lebih lama, Windows Vista dan versi yang lebih baru juga mendukung penggunaan pengidentifikasi CM_CRP_Xxx atau SPCRP_Xxx untuk mengakses properti kelas penyiapan perangkat. Namun, Anda harus menggunakan kunci properti model properti perangkat terpadu untuk mengakses properti kelas penyiapan perangkat.
Untuk daftar properti kelas penyiapan perangkat yang ditentukan sistem yang memiliki pengidentifikasi CM_CRP_Xxx atau SPCRP_Xxx terkait, lihat tabel berikut ini.
Properti model properti terpadu | nilai CM_CRP_Xxx | nilai SPCRP_Xxx |
---|---|---|
DEVPKEY_DeviceClass_Security | CM_CRP_SECURITY | SPCRP_SECURITY |
DEVPKEY_DeviceClass_SecuritySDS | CM_CRP_SECURITY_SDS | SPCRP_SECURITY_SDS |
DEVPKEY_DeviceClass_DevType | CM_CRP_DEVTYPE | SPCRP_DEVTYPE |
DEVPKEY_DeviceClass_Exclusive | CM_CRP_EXCLUSIVE | SPCRP_EXCLUSIVE |
DEVPKEY_DeviceClass_Characteristics | CM_CRP_CHARACTERISTICS | SPCRP_CHARACTERISTICS |
Untuk informasi tentang cara mengakses properti kelas penyetelan perangkat di Windows Vista dan versi yang lebih baru, lihat Mengakses Properti Kelas Perangkat (Windows Vista dan Yang Lebih Baru).
Mengakses Properti Kelas Penyetelan Perangkat
Untuk mengakses properti kelas penyiapan perangkat yang sesuai dengan pengidentifikasi CM_CRP_Xxx atau SPCRP_Xxx pada Windows Server 2003, Windows XP, dan Windows 2000, gunakan fungsi berikut:
CM_Get_Class_Registry_Property atau SetupDiGetClassRegistryProperty untuk mengambil properti.
CM_Set_Class_Registry_Property atau SetupDiSetClassRegistryProperty untuk mengatur properti.
Properti yang tidak memiliki pengidentifikasi CM_CRP_Xxx atau SPCRP_Xxx
Untuk informasi tentang cara mengakses properti kelas penyiapan perangkat yang sesuai di Windows Server 2003, Windows XP, dan Windows 2000, lihat topik berikut:
Mengakses Nama yang Mudah Diingat dan Nama Kelas Kelas Dari Kelas Penyiapan Perangkat