Partager via


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.