Partager via


Clés de propriété

Par programmation, toutes les propriétés d’appareil dans le modèle de propriété d’appareil unifié sont représentées par des clés de propriété. Les clés de propriété sont codées en tant que structures DEVPROPKEY . Les clés de propriété sont définies dans Devpkey.h.

Une structure DEVPROPKEY a les membres suivants :

fmtid
Variable de type DEVPROPGUID qui identifie la catégorie de propriété.

Pid
Variable de type DEVPROPID qui est l’identificateur de propriété. Pour des raisons système internes, un identificateur de propriété doit être supérieur ou égal à deux.

Pour créer une clé de propriété d’appareil personnalisée, utilisez la macro DEFINE_DEVPROPKEY .

Voici un exemple d’utilisation de la macro DEFINE_DEVPROPKEY pour créer une structure DEVPROPKEY. Le nom de la structure est « DEVPROPKEYStructureName », la séquence de valeurs 0xde5c254e via 0xe0 fournir la valeur GUID, et la valeur « 2 » est l’identificateur de propriété.

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

Note Les catégories de clés de propriété définies par le système sont réservées à une utilisation système uniquement.