Compartilhar via


Sobre eventos de API do sensor

Importante

Em vez disso, use a API do Sensor UWP .

A API de Sensor baseada em COM foi preterida e não deve ser usada em novos aplicativos. Nenhum recurso ou aprimoramento adicional é planejado e o suporte será limitado.

A API do Sensor pode fornecer notificações de evento.

Ao se registrar para receber eventos, por meio de ISensor::SetEventSink ou ISensorManager::SetEventSink, você deve fornecer um ponteiro para uma interface de retorno de chamada. Você deve implementar os métodos da interface de callback em seu código. A Sensor API define as seguintes interfaces de callback:

  • ISensorEvents. Implemente essa interface para receber eventos de sensores. Os sensores podem notificar seu aplicativo sobre novos dados, alterações no estado do sensor, desconexão do sensor e eventos personalizados definidos pelo fabricante do sensor.
  • ISensorManagerEvents. Implemente essa interface para receber eventos do gerenciador de sensores. O gerenciador de sensores pode notificar seu aplicativo quando um sensor se conecta e, portanto, pode estar disponível para uso.

Você pode cancelar as notificações de evento chamando SetEventSink novamente, desta vez passando um valor NULL por meio do parâmetro.

Usando eventos de API do sensor