sensorscx.h 标头

传感器使用此标头。 有关详细信息,请参阅:

sensorscx.h 包含以下编程接口:

函数

 
SENSOR_CONFIG_INIT

此函数初始化SENSOR_CONFIG结构。
SENSOR_CONTROLLER_CONFIG_INIT

此函数初始化SENSOR_CONTROLLER_CONFIG结构。
SensorsCxDeviceGetSensorList

此函数返回与 WDFDEVICE 关联的传感器实例列表。
SensorsCxDeviceInitConfig

此函数配置传感器设备。
SensorsCxDeviceInitialize

此函数初始化类扩展中的传感器。
SensorsCxSensorCreate

此函数在 类扩展中创建传感器的实例。
SensorsCxSensorDataReady

此函数通知类扩展驱动程序已检索数据。
SensorsCxSensorHistoryRetrievalCompleted

SensorsCxSensorHistoryRetrievalCompleted 函数指示历史记录检索已完成。
SensorsCxSensorInitialize

此函数设置传感器的枚举属性。
SensorsCxStateChange

用于初始化状态更改。

回调函数

 
EVT_SENSOR_DRIVER_CANCEL_HISTORY_RETRIEVAL

取消从传感器检索历史记录。
EVT_SENSOR_DRIVER_CLEAR_SENSOR_HISTORY

清除传感器中到目前为止记录的历史记录。
EVT_SENSOR_DRIVER_DEVICE_IO_CONTROL

用于处理 IOCTL 的回调。
EVT_SENSOR_DRIVER_DISABLE_WAKE

用于禁用传感器唤醒的回调。
EVT_SENSOR_DRIVER_ENABLE_WAKE

用于为传感器启用唤醒的回调。
EVT_SENSOR_DRIVER_GET_DATA_FIELD_PROPERTIES

此回调函数返回与传感器关联的给定数据字段的属性。
EVT_SENSOR_DRIVER_GET_DATA_INTERVAL

此回调函数返回指定传感器的数据间隔。
EVT_SENSOR_DRIVER_GET_DATA_THRESHOLDS

此回调函数返回与传感器关联的阈值。
EVT_SENSOR_DRIVER_GET_PROPERTIES

此回调函数返回给定传感器的属性。
EVT_SENSOR_DRIVER_GET_SUPPORTED_DATA_FIELDS

此回调函数返回指定传感器支持的数据字段列表。
EVT_SENSOR_DRIVER_SET_BATCH_LATENCY

此回调函数设置指定传感器的批处理延迟。
EVT_SENSOR_DRIVER_SET_DATA_INTERVAL

此回调函数设置指定传感器的数据间隔。
EVT_SENSOR_DRIVER_SET_DATA_THRESHOLDS

此回调函数为一个或多个与传感器关联的数据字段设置阈值。
EVT_SENSOR_DRIVER_START_HISTORY_RETRIEVAL

开始检索到目前为止在传感器中记录的历史记录。
EVT_SENSOR_DRIVER_START_SENSOR

此回调函数基于驱动程序指定的默认属性或类扩展设置的属性启动传感器。
EVT_SENSOR_DRIVER_START_SENSOR_HISTORY

开始在传感器中记录历史记录。
EVT_SENSOR_DRIVER_START_STATE_CHANGE_NOTIFICATION

用于启动状态更改通知。
EVT_SENSOR_DRIVER_STOP_SENSOR

此回调函数停止传感器。
EVT_SENSOR_DRIVER_STOP_SENSOR_HISTORY

停止在传感器中记录历史记录。
EVT_SENSOR_DRIVER_STOP_STATE_CHANGE_NOTIFICATION

用于停止状态更改通知。
PFN_SENSORSCXDEVICEGETSENSORLIST

返回与 WDFDEVICE 关联的传感器实例列表。
PFN_SENSORSCXDEVICEINITCONFIG

配置传感器设备。
PFN_SENSORSCXDEVICEINITIALIZE

初始化类扩展中的传感器。
PFN_SENSORSCXSENSORCREATE

在类扩展中创建传感器的实例。
PFN_SENSORSCXSENSORDATAREADY

通知类扩展驱动程序已检索数据。
PFN_SENSORSCXSENSORHISTORYRETRIEVALCOMPLETED

指示历史记录检索已完成。
PFN_SENSORSCXSENSORINITIALIZE

设置传感器的枚举属性。
PFN_SENSORSCXSTATECHANGE

用于初始化传感器状态更改。

结构

 
SENSOR_CONFIG

此结构包含传感器驱动程序传递给有关每个传感器的类扩展的信息。
SENSOR_CONTROLLER_CONFIG

此结构包含指向回调函数的指针,这些回调函数必须由驱动程序实现,并传递给要调用的类扩展。