Share via


O objeto Gerenciador de Sensores

O objeto do gerenciador de sensores fornece acesso aos sensores que estão disponíveis para seu uso.

Para usar a API do Sensor, você deve primeiro chamar o método COM CoCreateInstance para criar uma instância do objeto do gerenciador de sensores e recuperar um ponteiro para sua interface, chamada ISensorManager. O gerenciador de sensores mantém a lista de sensores disponíveis. Você pode usar ISensorManager para chamar métodos que recuperam grupos de sensores por categoria ou por tipo ou pode chamar um método para recuperar um sensor específico usando sua ID exclusiva. O gerenciador de sensores também permite que você se registre para receber um evento que notifica quando um novo sensor foi conectado à plataforma.

Às vezes, o gerenciador de sensores fornece um ponteiro para um sensor, mas o usuário não habilitou o sensor. Por exemplo, muitas vezes você pode recuperar valores para propriedades de sensor não privado, como o fabricante ou o modelo do sensor, antes que o usuário habilite o sensor. Essas informações podem ajudá-lo a decidir se deseja solicitar ao usuário permissão para usar o sensor. Você pode chamar ISensorManager::RequestPermissions para solicitar que o usuário habilite um sensor específico ou uma coleção de sensores.

Gerenciando permissões de usuário

Solicitando permissões de usuário