Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Všechny vlastnosti zařízení v modelu vlastností sjednoceného zařízení jsou prostřednictvím kódu programu reprezentovány klíči vlastností. Klíče vlastností jsou kódovány jako struktury DEVPROPKEY . Klíče vlastností jsou definovány v Devpkey.h.
Struktura DEVPROPKEY má následující členy:
fmtid
Proměnná typu DEVPROPGUID, která identifikuje kategorii vlastnosti.
Pid
Proměnná typu DEVPROPID, která je identifikátorem vlastnosti. Z interních systémových důvodů musí být identifikátor vlastnosti větší nebo roven dvěma.
Pokud chcete vytvořit vlastní klíč vlastnosti zařízení, použijte makro DEFINE_DEVPROPKEY .
Následuje příklad použití makra DEFINE_DEVPROPKEY k vytvoření struktury DEVPROPKEY. Název struktury je "DEVPROPKEYStructureName", posloupnost hodnot od 0xde5c254e do 0xe0 dodává hodnotu GUID a hodnota "2" je identifikátor vlastnosti.
DEFINE_DEVPROPKEY(DEVPROPKEYStuctureName, 0xde5c254e, 0xab1c, 0xeffd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 2)
Poznámka Kategorie klíčů vlastností definovaných systémem jsou vyhrazeny pouze pro použití systému.