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 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)

Nota Kategori kunci dari properti yang ditentukan oleh sistem diperuntukkan hanya untuk penggunaan sistem.