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