枚举属性
本文介绍 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。 |
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈