Bagikan melalui


Kunci Properti

Secara terprogram, semua properti perangkat dalam model properti perangkat terpadu diwakili oleh kunci properti. Kunci properti dikodekan sebagai struktur DEVPROPKEY . Kunci properti didefinisikan dalam Devpkey.h.

Struktur DEVPROPKEY memiliki anggota berikut:

fmtid
Variabel berjenis DEVPROPGUID yang mengidentifikasi kategori properti.

Pid
Variabel berjenis DEVPROPID yang merupakan pengidentifikasi properti. Untuk alasan sistem internal, pengidentifikasi properti harus lebih besar dari atau sama dengan dua.

Untuk membuat kunci properti perangkat kustom, gunakan makro DEFINE_DEVPROPKEY .

Berikut ini adalah contoh cara menggunakan makro DEFINE_DEVPROPKEY untuk membuat struktur DEVPROPKEY. Nama strukturnya adalah "DEVPROPKEYStructureName", urutan nilai yang 0xde5c254e melalui 0xe0 menyediakan nilai GUID, dan nilai "2" adalah pengidentifikasi properti.

DEFINE_DEVPROPKEY(DEVPROPKEYStuctureName, 0xde5c254e, 0xab1c, 0xeffd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 2)

Catatan Kategori kunci properti yang ditentukan sistem hanya disediakan untuk penggunaan sistem.