枚举属性

本文介绍 PnP 驱动程序存储中提供的静态传感器属性。

下表显示了静态传感器属性。 类扩展 (CX) 调用 SensorsCxSensorCreate 时为每个传感器写入这些属性。 客户端应用程序可以使用这些属性在 Windows 设备上搜索传感器。

有关“ 类型 ”列中显示的数据类型的详细信息,请参阅 PROPVARIANT 结构

属性键 类型 必需/可选 说明
DEVPKEY_Sensor_Type VT_CLSID 必需 标识传感器类型的 GUID。 有关传感器类型的详细信息,请参阅 传感器类型 GUID
DEVPKEY_Sensor_Category VT_CLSID 必需 传感器类别。 此密钥用于向后兼容桌面 v1 堆栈,这是一项要求。
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。