Partager via


Propriétés d’énumération

Cet article décrit les propriétés statiques des capteurs disponibles dans le PnP Driver Store.

Le tableau suivant montre les propriétés statiques des capteurs. L’extension de classe (CX) écrit ces propriétés pour chaque capteur lorsque SensorsCxSensorCreate est appelé. Les applications clientes peuvent utiliser ces propriétés pour rechercher des capteurs sur le périphérique Windows.

Pour plus d’informations sur les types de données indiqués dans la colonne Type, veuillez consulter la section Structure PROPVARIANT.

Clé de propriété Type Obligatoire/Facultatif Description
DEVPKEY_Sensor_Type VT_CLSID Requis Un GUID qui identifie le type de capteur. Pour plus d’informations sur les types de capteurs, veuillez consulter la section GUID des types de capteurs.
DEVPKEY_Sensor_Category VT_CLSID Requis La catégorie du capteur. Cette clé est pour la compatibilité avec la pile Desktop v1, où elle est requise.
DEVPKEY_Sensor_ConnectionType VT_UI4 Optionnel

Requis pour le capteur de lumière ambiante et l’accéléromètre
Le type de connexion du capteur. Les types de connexion des capteurs peuvent être intégrés, attachés ou externes.

Pour plus d’informations, consultez la section SensorConnectionType énumération.
DEVPKEY_Sensor_IsPrimary VT_BOOL Facultatif Indique s’il s’agit du capteur principal. Cette clé a une valeur par défaut de false si elle n’est pas définie.
DEVPKEY_Sensor_Name VT_LPWSTR Requis pour les capteurs personnalisés. Nom du capteur.
DEVPKEY_Sensor_Manufacturer VT_LPWSTR Requis Le fabricant du capteur.
DEVPKEY_Sensor_Model VT_LPWSTR Requis Le modèle du capteur.
DEVPKEY_Sensor_PersistentUniqueId VT_CLSID Requis Un GUID qui identifie le capteur. Cette valeur doit être unique pour chaque capteur du même modèle sur un périphérique. Cette exigence s’applique aux capteurs connectés à la fois en interne et en externe.
DEVPKEY_Sensor_VendorDefinedSubType VT_CLSID Requis pour les capteurs personnalisés. Un GUID qui identifie un sous-type de catégorie de capteur défini par un fournisseur. Pour les capteurs non personnalisés, cette clé n’est pas requise.
DEVPKEY_SensorData_LightLevel_AutoBrightnessPreferred VT_BOOL Facultatif Le capteur de lumière est préféré pour l’autobrightness.
DEVPKEY_SensorData_LightLevel_ColorCapable VT_BOOL Optionnel

Requis si prise en charge de la chromaticité et de la température de la lumière.
Le capteur de lumière prend en charge la température de la lumière et/ou la chromaticité x/y.