Configuration générale requise pour le développement d’applications (API de capteur)
Cette rubrique décrit ce que vous devez faire pour commencer à créer des programmes qui utilisent l’API de capteur.
pour créer une application API de capteur, vous devez installer Windows 7 et le kit de développement logiciel (SDK) Windows 7 sur votre ordinateur. Le tableau suivant décrit les fichiers spécifiques dont vous aurez besoin.
| Nom de fichier | Description |
|---|---|
| Sensorsapi. h | Fichier d’en-tête principal pour l’API de capteur. Ce fichier d’en-tête contient les définitions d’interface. |
| Capteurs. h | Fichier d’en-tête qui contient les définitions des constantes définies par la plateforme. |
| Initguid. h | Fichier d’en-tête qui contient les définitions pour le contrôle de l’initialisation du GUID . |
| FunctionDiscoveryKeys. h | Fichier d’en-tête qui définit les clés de propriété d’ID d’appareil qui sont requises lorsque vous vous connectez aux capteurs logiques. |
| Sensorsapi. lib | Bibliothèque statique qui contient des définitions de GUID pour l’API de capteur. |
| PortableDeviceGuids. lib | bibliothèque statique qui contient des définitions de GUID pour Windows objets périphériques portables. |
Votre programme peut nécessiter des fichiers supplémentaires.
Systèmes d'exploitation pris en charge
les applications API de capteur s’exécutent sur toutes les éditions de Windows 7, à l’exception de l’édition Windows 7 Édition Starter.
Windows Interfaces des appareils mobiles
l’API de capteur utilise certains objets Windows des appareils mobiles (WPD) pour encapsuler les clés et les valeurs de propriété. Le tableau suivant décrit les interfaces de ces objets.
| Interface | Description |
|---|---|
| IPortableDeviceValues | Cette interface offre un moyen pratique de créer un conteneur de propriétés de paires nom/valeur. Les noms sont représentés par PROPERTYKEY s et les valeurs sont représentées par PROPVARIANT s. L’API utilise cette interface pour définir et récupérer à la fois des valeurs uniques et des ensembles de valeurs. Cette interface peut être récupérée à partir d’une méthode ou, si un nouvel objet est requis, en appelant CoCreateInstance avec CLSID _ PortableDeviceValues. |
| IPortableDeviceKeyCollection | Cette interface contient une collection de PROPERTYKEY s. Ces clés représentent des noms de propriétés qui peuvent être stockés par IPortableDeviceValues. L’API utilise cet objet de collection pour définir et récupérer à la fois des noms de propriété uniques et des ensembles de noms de propriétés. Cette interface peut être récupérée à partir d’une méthode ou, si un nouvel objet est requis, en appelant CoCreateInstance avec CLSID _ PortableDeviceKeyCollection. |