传感器管理器对象

重要

请改用 UWP 传感器 API

基于 COM 的传感器 API 已弃用,不应在新应用程序中使用。 没有计划其他功能或增强功能,并且支持将受到限制。

传感器管理器对象提供对可供使用的传感器的访问权限。

若要使用传感器 API,必须先调用 COM CoCreateInstance 方法来创建传感器管理器对象的实例,并检索指向其接口(名为 ISensorManager)的指针。 传感器管理器维护可用传感器的列表。 可以使用 ISensorManager 调用按类别或按类型检索传感器组的方法,也可以使用其唯一 ID 调用方法来检索特定传感器。 传感器管理器还允许您注册接收通知事件,以便在有新传感器连接到平台时及时获取通知。

有时,传感器管理器提供指向传感器的指针,但用户尚未启用传感器。 例如,在用户启用传感器之前,通常可以检索非专用传感器属性(例如传感器制造商或型号)的值。 此信息可帮助你决定是否要求用户授予使用传感器的权限。 可以调用 ISensorManager::RequestPermissions 来提示用户启用特定的传感器或传感器集合。

管理用户权限

请求用户权限