Свойства перечисления

В этой статье описываются свойства статических датчиков, доступные в хранилище драйверов PnP.

В следующей таблице показаны свойства статического датчика. Расширение класса (CX) записывает эти свойства для каждого датчика при вызове SensorsCxSensorCreate . Клиентские приложения могут использовать эти свойства для поиска датчиков на устройстве Windows.

Дополнительные сведения о типах данных, отображаемых в столбце Тип , см. в разделе Структура PROPVARIANT.

Ключ свойств Тип Обязательный/необязательный Описание
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 Необязательный

обязательный параметр, если поддерживается цветность и световая температура.
Датчик освещения поддерживает световую температуру и (или) цветность x/y.