You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在UWP C# Reunion桌面应用中如何获取DEVPKEY_Sensor_Model等传感器元数据

解决方案

完全可以通过UWP CustomSensor API实现该需求,具体操作逻辑如下:

  • 首先构造属性查询参数:DEVPKEY_Sensor_Model对应的UWP设备属性查询字符串为 "{540B947E-8B40-45BC-A8B2-5BA2501AA103} 11",你可以直接使用该字符串作为属性键。
  • 调用 CustomSensor.GetDeviceSelector() 获取自定义传感器的设备选择器,将选择器和要查询的属性列表(包含上面的Model属性键)作为参数传入 DeviceInformation.FindAllAsync() 执行设备枚举。
  • 枚举得到的DeviceInformation实例的Properties字典中就包含你要的Model属性值,你可以在获取到对应传感器的DeviceInformation后,再调用CustomSensor.FromIdAsync(deviceInfo.Id)获取传感器实例来读取采样数据,两个操作可以无缝衔接。
  • 如果你已经持有已经初始化完成的CustomSensor实例,也可以通过实例的DeviceId属性单独调用DeviceInformation.CreateFromIdAsync(),传入要查询的属性列表直接读取Model属性,不需要重新枚举所有设备。

以上方法完全兼容Windows App SDK(Reunion)的C#桌面应用场景,不需要额外申请特殊权限,只要应用已经获得传感器访问权限即可正常调用。

内容的提问来源于stack exchange,提问作者t1--

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 23:36:03