Заголовок 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

Эта структура содержит указатели на функции обратного вызова, которые должны быть реализованы драйвером и переданы в расширение класса для вызова.