Заголовок 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 Эта структура содержит указатели на функции обратного вызова, которые должны быть реализованы драйвером и переданы в расширение класса для вызова. |