Partager via


À propos des exemples et des outils

Important

Utilisez plutôt l’API de capteur UWP .

L’API de capteur COM est déconseillée et ne doit pas être utilisée dans les nouvelles applications. Aucune fonctionnalité ou amélioration supplémentaire n’est planifiée et la prise en charge sera limitée.

Le Kit de développement logiciel (SDK) Windows inclut des exemples de code et des outils utiles pour vous aider à comprendre et à utiliser la plateforme capteur et emplacement Windows et les API associées.

Samples

Le Kit de développement logiciel (SDK) Windows inclut les exemples d’API capteur suivants. Vous trouverez les exemples d’API Sensor dans le dossier nommé \Samples\winui\Sensors, où vous avez installé le Kit de développement logiciel (SDK) Windows. Par exemple, si vous avez installé le Kit de développement logiciel (SDK) Windows sur le lecteur C, vous trouverez les exemples dans le dossier suivant : C :\Program Files\Microsoft SDKs\Windows\v7.0\Samples\winui\Sensors.

Exemple de nom Descriptif
AmbientLightAware Cet exemple MFC montre comment utiliser l’API Capteur en lisant les données des capteurs de lumière ambiante sur l’ordinateur et en modifiant la taille du texte en fonction des conditions d’éclairage. Vous pouvez voir le code qui montre comment gérer les événements et comment demander des autorisations utilisateur. Vous pouvez également voir un exemple de gestion de l’interface utilisateur en fonction de différentes conditions d’éclairage. Pour plus d’informations, consultez Création d’interfaces utilisateur Light-Aware.
Visual Studio 2008 doit être installé pour générer cet exemple.

Pour plus d’informations, consultez le fichier nommé ReadMe.txt inclus dans l’exemple.

Vous pouvez également télécharger l’exemple AmbientLightAware à partir de la galerie de codes. Pour plus d’informations, consultez la page de téléchargement Ambient Light Aware.

Tools

Le Kit de développement logiciel (SDK) Windows inclut un capteur de lumière virtuel que vous pouvez utiliser pour simuler un appareil de capteur de lumière basé sur le matériel. Vous pouvez utiliser cet outil pour fournir des données à l’exemple AmbientLightAware pour voir comment fonctionne le code dans l’exemple.

Le tableau suivant décrit les fichiers que vous devez utiliser pour exécuter le capteur de lumière virtuelle. Vous trouverez ces fichiers dans le dossier nommé Bin, où vous avez installé le Kit de développement logiciel (SDK) Windows. Par exemple, si vous avez installé le Kit de développement logiciel (SDK) Windows sur un ordinateur 32 bits, vous trouverez les fichiers de capteur de lumière virtuelle dans le dossier suivant : C :\Program Files\Microsoft SDKs\Windows\v7.0\Bin. Sur les ordinateurs 64 bits, vous devez utiliser la version 64 bits de l’outil. Dans le Kit de développement logiciel (SDK) Windows, les outils 64 bits se trouvent dans le sous-dossier nommé x64.

Nom de fichier Descriptif
VirtualLightSensor.exe Ce programme fournit un contrôle de curseur qui vous permet de modifier le niveau des données de lumière que le capteur virtuel signale.
VirtualLightSensorDriver.dll Le pilote de capteur logique qui simule un capteur lumineux.
VirtualLightSensorDriver.inf Fichier INF pour le pilote de capteur de lumière virtuelle.

Installation du capteur de lumière virtuelle

Avant d’utiliser l’application de capteur de lumière virtuelle, vous devez installer le pilote de capteur logique. Suivez ces étapes :

  1. Ouvrez une fenêtre de commande en tant qu’administrateur.
  2. Accédez au dossier Bin du Kit de développement logiciel (SDK) Windows.
  3. Tapez pnputil -a VirtualLightSensorDriver.inf.
  4. Lorsque vous y êtes invité, cliquez sur Installer ce logiciel de pilote de toute façon.
  5. Attendez que la fenêtre de commande indique que le pilote a été correctement installé.

Mise en marche du capteur de lumière virtuelle

Pour exécuter le capteur de lumière virtuelle, double-cliquez simplement sur le fichier .exe. Veillez à activer le capteur lorsque vous y êtes invité.

Lorsque vous exécutez le programme, vous remarquerez peut-être qu’il y a un délai avant que le capteur ne soit disponible. L’interface utilisateur du capteur de lumière virtuelle affiche le message « En attente » dans la barre de titre tandis que le gestionnaire de capteurs logiques crée un nœud d’appareil pour le capteur logique. Une fois le message d’attente disparu, vous pouvez utiliser le curseur pour définir le niveau de sortie de lux pour le capteur de lumière virtuelle.

L’image suivante montre l’interface utilisateur du capteur de lumière virtuelle dans son état prêt.

interface utilisateur du capteur de lumière virtuelle

À propos des capteurs logiques

CATÉGORIE_CAPTEUR_LUMIÈRE