枚举属性

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

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

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

属性键 类型 必需/可选 说明
DEVPKEY_Sensor_Type VT_CLSID 必须 标识传感器类型的 GUID。 有关传感器类型的详细信息,请参阅传感器类型 GUID
DEVPKEY_Sensor_Category VT_CLSID 必须 传感器类别。 此密钥适用于与 Desktop 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。