Partager via


Objet Gestionnaire de capteurs

L’objet gestionnaire de capteurs permet d’accéder aux capteurs disponibles pour votre utilisation.

Pour utiliser l’API Sensor, vous devez d’abord appeler la méthode COM CoCreateInstance pour créer une instance de l’objet gestionnaire de capteur et récupérer un pointeur vers son interface, nommé ISensorManager. Le gestionnaire de capteurs conserve la liste des capteurs disponibles. Vous pouvez utiliser ISensorManager pour appeler des méthodes qui récupèrent des groupes de capteurs par catégorie ou par type, ou vous pouvez appeler une méthode pour récupérer un capteur particulier à l’aide de son ID unique. Le gestionnaire de capteurs vous permet également de vous inscrire pour recevoir un événement qui vous avertit lorsqu’un nouveau capteur a été connecté à la plateforme.

Parfois, le gestionnaire de capteur fournit un pointeur vers un capteur, mais l’utilisateur n’a pas activé le capteur. Par exemple, vous pouvez souvent récupérer des valeurs pour des propriétés de capteur non privées, telles que le fabricant ou le modèle du capteur, avant que l’utilisateur n’active le capteur. Ces informations peuvent vous aider à décider s’il faut demander à l’utilisateur l’autorisation d’utiliser le capteur. Vous pouvez appeler ISensorManager::RequestPermissions pour inviter l’utilisateur à activer un capteur ou une collection particulière de capteurs.

Gestion des autorisations utilisateur

Demande d’autorisations utilisateur