Propiedades de enumeración
En este artículo se describen las propiedades del sensor estático que están disponibles en el almacén de controladores PnP.
En la tabla siguiente se muestran las propiedades del sensor estático. La extensión de clase (CX) escribe estas propiedades para cada sensor cuando se llama a SensorsCxSensorCreate. Las aplicaciones cliente pueden usar estas propiedades para buscar sensores en el dispositivo Windows.
Para obtener más información sobre los tipos de datos que se muestran en la columna Tipo, consulte Estructura PROPVARIANT.
Clave de propiedad | Tipo | Obligatorio/Opcional | Descripción |
---|---|---|---|
DEVPKEY_Sensor_Type | VT_CLSID | Obligatorio | GUID que identifica el tipo de sensor. Para obtener más información sobre los tipos de sensor, consulte GUID de tipo de sensor. |
DEVPKEY_Sensor_Category | VT_CLSID | Obligatorio | Categoría del sensor. Esta clave es para la compatibilidad con versiones anteriores con la pila de Desktop v1, donde es un requisito. |
DEVPKEY_Sensor_ConnectionType | VT_UI4 | Opcional Necesario para el sensor de luz ambiental y acelerómetro |
Tipo de conexión del sensor. Los tipos de conexión del sensor se pueden integrar, conectar o pueden ser externos. Para obtener más información, consulte la enumeración SensorConnectionType. |
DEVPKEY_Sensor_IsPrimary | VT_BOOL | Opcionales | Indicación de que este es el sensor principal. Esta clave tiene un valor predeterminado de false, si no se establece. |
DEVPKEY_Sensor_Name | VT_LPWSTR | Necesario para sensores personalizados. | El nombre del sensor. |
DEVPKEY_Sensor_Manufacturer | VT_LPWSTR | Obligatorio | Fabricante del sensor. |
DEVPKEY_Sensor_Model | VT_LPWSTR | Obligatorio | Modelo del sensor. |
DEVPKEY_Sensor_PersistentUniqueId | VT_CLSID | Obligatorio | GUID que identifica el sensor. Este valor debe ser único para cada sensor del mismo modelo en un dispositivo. Este requisito se aplica a sensores conectados tanto de forma interna como externa. |
DEVPKEY_Sensor_VendorDefinedSubType | VT_CLSID | Necesario para sensores personalizados. | GUID que identifica un subtipo de categoría de sensor definido por un proveedor. En el caso de un sensor no personalizado, esta clave no es necesaria. |
DEVPKEY_SensorData_LightLevel_AutoBrightnessPreferred | VT_BOOL | Opcionales | Se prefiere el sensor de luz para el brillo automático. |
DEVPKEY_SensorData_LightLevel_ColorCapable | VT_BOOL | Opcional Necesario si admite la cromaticidad y la temperatura de la luz. |
El sensor de luz admite temperatura de luz o cromaticidad x/y. |