Заголовок winbio_ioctl.h
Этот заголовок используется биометрическими данными. Дополнительные сведения см. в разделе:
winbio_ioctl.h содержит следующие программные интерфейсы:
Функции IOCTL
IOCTL_BIOMETRIC_CALIBRATE IOCTL IOCTL_BIOMETRIC_CALIBRATE предписывает драйверу выполнить все необходимые действия по калибровке устройства для использования. |
IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL указывает драйверу на получение следующего сканирования биометрических данных. Этот вызов должен переводить устройство в режим захвата. Драйверы WBDI, предоставляемые поставщиком, должны поддерживать IOCTL_BIOMETRIC_CAPTURE_DATA. |
IOCTL_BIOMETRIC_GET_ATTRIBUTES IOCTL_BIOMETRIC_GET_ATTRIBUTES IOCTL возвращает структуру, содержащую набор атрибутов для датчика. Драйверы WBDI, предоставляемые поставщиком, должны поддерживать этот IOCTL. |
IOCTL_BIOMETRIC_GET_INDICATOR IOCTL IOCTL_BIOMETRIC_GET_INDICATOR указывает драйверу на получение состояния индикатора. Этот IOCTL является необязательным. |
IOCTL_BIOMETRIC_GET_SENSOR_STATUS IOCTL IOCTL_BIOMETRIC_GET_SENSOR_STATUS сообщает драйверу, что необходимо выполнить все необходимые действия для сбора сведений о текущем рабочем состоянии устройства. Драйверы WBDI, предоставляемые поставщиком, должны поддерживать этот IOCTL. |
IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS IOCTL извлекает список криптографических хэш-алгоритмов, поддерживаемых устройством. Этот IOCTL является необязательным. |
IOCTL_BIOMETRIC_RESET IOCTL_BIOMETRIC_RESET IOCTL сбрасывает устройство в известное или простое состояние в соответствии с текущим состоянием питания. Драйверы WBDI, предоставляемые поставщиком, должны поддерживать этот IOCTL. |
IOCTL_BIOMETRIC_SET_INDICATOR IOCTL IOCTL_BIOMETRIC_SET_INDICATOR указывает драйверу обновить состояние индикатора. |
IOCTL_BIOMETRIC_UPDATE_FIRMWARE IOCTL IOCTL_BIOMETRIC_UPDATE_FIRMWARE сообщает драйверу, что необходимо обновить встроенное ПО устройства с помощью заданного образа встроенного ПО. Этот IOCTL является необязательным. |
Структуры
WINBIO_BLANK_PAYLOAD IOCTL_BIOMETRIC_RESET и IOCTL_BIOMETRIC_UPDATE_FIRMWARE IOCTL возвращают структуру WINBIO_BLANK_PAYLOAD в качестве выходных данных. |
WINBIO_CALIBRATION_INFO IOCTL IOCTL_BIOMETRIC_CALIBRATE возвращает структуру WINBIO_CALIBRATION_INFO в качестве выходных данных. |
WINBIO_CAPTURE_DATA IOCTL IOCTL_BIOMETRIC_CAPTURE_DATA возвращает структуру WINBIO_CAPTURE_DATA в качестве выходных данных. |
WINBIO_CAPTURE_PARAMETERS IOCTL IOCTL_BIOMETRIC_CAPTURE_DATA использует в качестве входных данных структуру WINBIO_CAPTURE_PARAMETERS. |
WINBIO_DATA Структура WINBIO_DATA указывает данные в полезных данных IOCTL. |
WINBIO_DIAGNOSTICS IOCTL IOCTL_BIOMETRIC_GET_SENSOR_STATUS возвращает структуру WINBIO_DIAGNOSTICS в качестве выходных данных. |
WINBIO_GET_INDICATOR Структура WINBIO_GET_INDICATOR — это полезные данные OUT для IOCTL_BIOMETRIC_GET_INDICATOR. |
WINBIO_SENSOR_ATTRIBUTES Структура IOCTL_BIOMETRIC_GET_ATTRIBUTES возвращает структуру WINBIO_SENSOR_ATTRIBUTES в качестве выходных данных. |
WINBIO_SET_INDICATOR Структура WINBIO_SET_INDICATOR — это полезные данные IN для IOCTL_BIOMETRIC_SET_INDICATOR. |
WINBIO_SUPPORTED_ALGORITHMS Структура WINBIO_SUPPORTED_ALGORITHMS — это полезные данные OUT для IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS. |
WINBIO_UPDATE_FIRMWARE Структура WINBIO_UPDATE_FIRMWARE — это полезные данные IN для IOCTL_BIOMETRIC_UPDATE_FIRMWARE. |