关于传感器 API 事件

重要

请改用 UWP 传感器 API

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

传感器 API 可以提供事件通知。

注册以接收事件时,您通过 ISensor::SetEventSinkISensorManager::SetEventSink,必须提供指向回调接口的指针。 必须在代码中实现回调接口的方法。 传感器 API 定义以下回调接口:

  • ISensorEvents。 实现此接口以接收来自传感器的事件。 传感器可以通知应用程序有关新数据、传感器状态更改、传感器断开连接和传感器制造商定义的自定义事件。
  • ISensorManagerEvents。 实现此接口以从传感器管理器接收事件。 传感器管理器可以在传感器连接时通知应用程序,因此可能可供使用。

可以通过再次调用 SetEventSink 来取消事件通知,这次通过参数传递 NULL 值。

传感器API事件的使用