sensorscx.h header
Cet en-tête est utilisé par les capteurs. Pour plus d'informations, consultez les pages suivantes :
sensorscx.h contient les interfaces de programmation suivantes :
Fonctions
SENSOR_CONFIG_INIT Cette fonction initialise une structure SENSOR_CONFIG. |
SENSOR_CONTROLLER_CONFIG_INIT Cette fonction initialise une structure SENSOR_CONTROLLER_CONFIG. |
SensorsCxDeviceGetSensorList Cette fonction retourne une liste d’instances de capteur associées à un WDFDEVICE. |
SensorsCxDeviceInitConfig Cette fonction configure le périphérique de capteur. |
SensorsCxDeviceInitialize Cette fonction initialise le capteur dans l’extension de classe. |
SensorsCxSensorCreate Cette fonction crée une instance d’un capteur dans l’extension de classe. |
SensorsCxSensorDataReady Cette fonction avertit l’extension de classe que le pilote a récupéré des données. |
SensorsCxSensorHistoryRetrievalCompleted La fonction SensorsCxSensorHistoryRetrievalCompleted indique que la récupération de l’historique est terminée. |
SensorsCxSensorInitialize Cette fonction définit les propriétés d’énumération d’un capteur. |
SensorsCxStateChange Utilisé pour initialiser un changement d’état. |
Fonctions de rappel
EVT_SENSOR_DRIVER_CANCEL_HISTORY_RETRIEVAL Annule la récupération de l’historique à partir du capteur. |
EVT_SENSOR_DRIVER_CLEAR_SENSOR_HISTORY Efface l’historique enregistré jusqu’à présent dans le capteur. |
EVT_SENSOR_DRIVER_DEVICE_IO_CONTROL Rappel pour gérer IOCTL. |
EVT_SENSOR_DRIVER_DISABLE_WAKE Rappel pour désactiver l’éveil du capteur. |
EVT_SENSOR_DRIVER_ENABLE_WAKE Rappel pour activer la veille pour le capteur. |
EVT_SENSOR_DRIVER_GET_DATA_FIELD_PROPERTIES Cette fonction de rappel retourne les propriétés d’un champ de données donné associé à un capteur. |
EVT_SENSOR_DRIVER_GET_DATA_INTERVAL Cette fonction de rappel retourne l’intervalle de données pour un capteur spécifié. |
EVT_SENSOR_DRIVER_GET_DATA_THRESHOLDS Cette fonction de rappel retourne les seuils associés à un capteur. |
EVT_SENSOR_DRIVER_GET_PROPERTIES Cette fonction de rappel retourne les propriétés d’un capteur donné. |
EVT_SENSOR_DRIVER_GET_SUPPORTED_DATA_FIELDS Cette fonction de rappel retourne une liste de champs de données pris en charge par le capteur spécifié. |
EVT_SENSOR_DRIVER_SET_BATCH_LATENCY Cette fonction de rappel définit la latence de lot pour un capteur spécifié. |
EVT_SENSOR_DRIVER_SET_DATA_INTERVAL Cette fonction de rappel définit l’intervalle de données d’un capteur spécifié. |
EVT_SENSOR_DRIVER_SET_DATA_THRESHOLDS Cette fonction de rappel définit le seuil d’un ou plusieurs champs de données associés à un capteur. |
EVT_SENSOR_DRIVER_START_HISTORY_RETRIEVAL Commence à récupérer l’historique enregistré jusqu’à présent dans le capteur. |
EVT_SENSOR_DRIVER_START_SENSOR Cette fonction de rappel démarre le capteur en fonction des propriétés par défaut spécifiées par le pilote ou des propriétés définies par l’extension de classe. |
EVT_SENSOR_DRIVER_START_SENSOR_HISTORY Démarre l’enregistrement de l’historique dans le capteur. |
EVT_SENSOR_DRIVER_START_STATE_CHANGE_NOTIFICATION Utilisé pour démarrer une notification de changement d’état. |
EVT_SENSOR_DRIVER_STOP_SENSOR Cette fonction de rappel arrête le capteur. |
EVT_SENSOR_DRIVER_STOP_SENSOR_HISTORY Arrête l’historique d’enregistrement dans le capteur. |
EVT_SENSOR_DRIVER_STOP_STATE_CHANGE_NOTIFICATION Utilisé pour arrêter une notification de changement d’état. |
PFN_SENSORSCXDEVICEGETSENSORLIST Retourne une liste d’instances de capteur associées à un WDFDEVICE. |
PFN_SENSORSCXDEVICEINITCONFIG Configure l’appareil de capteur. |
PFN_SENSORSCXDEVICEINITIALIZE Initialise le capteur dans l’extension de classe. |
PFN_SENSORSCXSENSORCREATE Crée une instance d’un capteur dans l’extension de classe. |
PFN_SENSORSCXSENSORDATAREADY Avertit l’extension de classe que le pilote a récupéré des données. |
PFN_SENSORSCXSENSORHISTORYRETRIEVALCOMPLETED Indique que la récupération de l’historique est terminée. |
PFN_SENSORSCXSENSORINITIALIZE Définit les propriétés d’énumération d’un capteur. |
PFN_SENSORSCXSTATECHANGE Utilisé pour initialiser un changement d’état de capteur. |
Structures
SENSOR_CONFIG Cette structure contient des informations que le pilote de capteur transmet à l’extension de classe concernant chaque capteur. |
SENSOR_CONTROLLER_CONFIG Cette structure contient des pointeurs vers des fonctions de rappel qui doivent être implémentées par le pilote et transmises à l’extension de classe à appeler. |