Свойства перечисления
В этой статье описываются свойства статических датчиков, доступные в магазине драйверов PnP.
В следующей таблице показаны свойства статических датчиков. Расширение класса (CX) записывает эти свойства для каждого датчика при вызове SensorCxSensorCreate . Клиентские приложения могут использовать эти свойства для поиска датчиков на устройстве Windows.
Дополнительные сведения о типах данных, отображаемых в столбце "Тип ", см . в структуре PROPVARIANT.
Ключ свойства | Тип | Обязательно/Необязательно | Description |
---|---|---|---|
DEVPKEY_Sensor_Type | VT_CLSID | Обязательное поле | GUID, определяющий тип датчика. Дополнительные сведения о типах датчиков см. в разделе "Идентификаторы guid типа датчика". |
DEVPKEY_Sensor_Category | VT_CLSID | Обязательное поле | Категория датчика. Этот ключ предназначен для обратной совместимости с стеком Desktop версии 1, где это требование. |
DEVPKEY_Sensor_ConnectionType | VT_UI4 | Необязательный обязательный для датчика внешнего света и акселерометра |
Тип подключения датчика. Типы подключений датчика могут быть интегрированы, подключены или внешние. Дополнительные сведения см. в перечислении SensorConnectionType. |
DEVPKEY_Sensor_IsPrimary | VT_BOOL | Необязательно | Указывает, что это основной датчик. Этот ключ имеет значение false по умолчанию, если оно не задано. |
DEVPKEY_Sensor_Name | VT_LPWSTR | Требуется для пользовательских датчиков. | Имя датчика. |
DEVPKEY_Sensor_Manufacturer | VT_LPWSTR | Обязательное поле | Производитель датчика. |
DEVPKEY_Sensor_Model | VT_LPWSTR | Обязательное поле | Модель для датчика. |
DEVPKEY_Sensor_PersistentUniqueId | VT_CLSID | Обязательное поле | ИДЕНТИФИКАТОР GUID, определяющий датчик. Это значение должно быть уникальным для каждого датчика одной модели на устройстве. Это требование применяется как к внутренним, так и внешним подключенным датчикам. |
DEVPKEY_Sensor_VendorDefinedSubType | VT_CLSID | Требуется для пользовательских датчиков. | GUID, определяющий подтип категории датчика, определенный поставщиком. Для некусного датчика этот ключ не требуется. |
DEVPKEY_SensorData_LightLevel_AutoBrightnessPreferred | VT_BOOL | Необязательно | Датчик света предпочтителен для автообладания. |
DEVPKEY_SensorData_LightLevel_ColorCapable | VT_BOOL | Необязательный обязательный параметр, если поддерживается хроматиность и светлая температура. |
Датчик света поддерживает световую температуру и /или chromaticity x/y. |