Partager via


À propos des exemples et outils

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.

Exemples

Le Kit de développement logiciel (SDK) Windows inclut les exemples d’API capteur suivants. Vous trouverez les exemples d’API capteur 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.

Nom d’exemple Description
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 des 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 Code Gallery. Pour plus d’informations, consultez la page de téléchargement Ambient Light Aware .

Outils

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 du matériel. Vous pouvez utiliser cet outil pour fournir des données à l’exemple AmbientLightAware afin de voir le fonctionnement du code dans l’exemple.

Le tableau suivant décrit les fichiers que vous devez utiliser pour exécuter le capteur de lumière virtuel. 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 le lecteur C sur un ordinateur 32 bits, vous trouverez les fichiers du capteur de lumière virtuel 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 Description
VirtualLightSensor.exe Ce programme fournit un contrôle de curseur qui vous permet de modifier le niveau des données lumineuses que le capteur virtuel signale.
VirtualLightSensorDriver.dll Pilote de capteur logique qui simule un capteur de lumière.
VirtualLightSensorDriver.inf Fichier INF du pilote de capteur de lumière virtuel.

Installation du capteur de lumière virtuel

Avant d’utiliser l’application de capteur de lumière virtuel, vous devez installer le pilote de capteur logique. Procédez comme suit :

  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.
  5. Attendez que la fenêtre de commande indique que le pilote a été correctement installé.

Exécution du capteur de lumière virtuelle

Pour exécuter le capteur de lumière virtuel, 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 soit disponible. L’interface utilisateur du capteur de lumière virtuel affiche le message « En attente » dans la barre de titre tandis que le gestionnaire de capteur logique crée un nœud d’appareil pour le capteur logique. Une fois le message d’attente parti, vous pouvez utiliser le curseur pour définir le niveau de sortie lux pour le capteur de lumière virtuel.

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

interface utilisateur du capteur de lumière virtuel

À propos des capteurs logiques

SENSOR_CATEGORY_LIGHT