Partager via


Conditions générales pour le développement d’applications (API capteur)

Cette rubrique décrit ce que vous devez faire pour commencer à créer des programmes qui utilisent l’API Sensor.

Pour créer une application d’API 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 main pour l’API Capteur. Ce fichier d’en-tête contient les définitions d’interface.
Sensors.h Fichier d’en-tête qui contient des définitions de constantes définies par la plateforme.
Initguid.h Fichier d’en-tête qui contient des définitions pour contrôler l’initialisation du GUID .
FunctionDiscoveryKeys.h Fichier d’en-tête qui définit les clés de propriété d’ID d’appareil requises lorsque vous vous connectez à des capteurs logiques.
Sensorsapi.lib Bibliothèque statique qui contient des définitions GUID pour l’API Sensor.
PortableDeviceGuids.lib Bibliothèque statique qui contient des définitions GUID pour les objets Appareils portables Windows.

Votre programme peut nécessiter des fichiers supplémentaires.

Systèmes d’exploitation pris en charge

Les applications d’API de capteur s’exécutent sur toutes les éditions de Windows 7, à l’exception de Windows 7 Édition Starter édition.

Interfaces des appareils portables Windows

L’API Capteur utilise certains objets WPD (Windows Portable Devices) pour encapsuler des clés de propriété et des valeurs. Le tableau suivant décrit les interfaces pour ces objets.

Interface Description
IPortableDeviceValues Cette interface fournit un moyen pratique de créer un conteneur de propriétés de paires nom/valeur. Les noms sont représentés par propertyKEYet les valeurs sont représentées par des s PROPVARIANT.
L’API utilise cette interface pour définir et récupérer 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 nécessaire, en appelant CoCreateInstance avec CLSID_PortableDeviceValues.
IPortableDeviceKeyCollection Cette interface contient une collection de PROPERTYKEY. 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 des noms de propriétés 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 nécessaire, en appelant CoCreateInstance avec CLSID_PortableDeviceKeyCollection.