winbio_ioctl.h header
This header is used by biometric. For more information, see:
winbio_ioctl.h contains the following programming interfaces:
IOCTLs
IOCTL_BIOMETRIC_CALIBRATE The IOCTL_BIOMETRIC_CALIBRATE IOCTL directs the driver to perform any necessary steps to calibrate the device for use. |
IOCTL_BIOMETRIC_CAPTURE_DATA The IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL directs the driver to retrieve the next scan of biometric data. This call should put the device into capture mode.Vendor-supplied WBDI drivers must support IOCTL_BIOMETRIC_CAPTURE_DATA. |
IOCTL_BIOMETRIC_GET_ATTRIBUTES The IOCTL_BIOMETRIC_GET_ATTRIBUTES IOCTL returns a structure that contains a set of attributes for the sensor. Vendor-supplied WBDI drivers must support this IOCTL. |
IOCTL_BIOMETRIC_GET_INDICATOR The IOCTL_BIOMETRIC_GET_INDICATOR IOCTL directs the driver to retrieve the status of the indicator light. This IOCTL is optional. |
IOCTL_BIOMETRIC_GET_SENSOR_STATUS The IOCTL_BIOMETRIC_GET_SENSOR_STATUS IOCTL tells the driver to perform any necessary steps to collect the current operating status of the device. Vendor-supplied WBDI drivers must support this IOCTL. |
IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS The IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS IOCTL retrieves a list of cryptographic hash algorithms that are supported by the device. This IOCTL is optional. |
IOCTL_BIOMETRIC_RESET The IOCTL_BIOMETRIC_RESET IOCTL resets the device to a known or idle state, according to the current power state. Vendor-supplied WBDI drivers must support this IOCTL. |
IOCTL_BIOMETRIC_SET_INDICATOR The IOCTL_BIOMETRIC_SET_INDICATOR IOCTL directs the driver to update the status of the indicator light. |
IOCTL_BIOMETRIC_UPDATE_FIRMWARE The IOCTL_BIOMETRIC_UPDATE_FIRMWARE IOCTL tells the driver to update the firmware for the device with the given firmware image. This IOCTL is optional. |
Structures
WINBIO_BLANK_PAYLOAD The IOCTL_BIOMETRIC_RESET and IOCTL_BIOMETRIC_UPDATE_FIRMWARE IOCTLs return the WINBIO_BLANK_PAYLOAD structure as output. |
WINBIO_CALIBRATION_INFO The IOCTL_BIOMETRIC_CALIBRATE IOCTL returns the WINBIO_CALIBRATION_INFO structure as output. |
WINBIO_CAPTURE_DATA The IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL returns the WINBIO_CAPTURE_DATA structure as output. |
WINBIO_CAPTURE_PARAMETERS The IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL uses the WINBIO_CAPTURE_PARAMETERS structure as input. |
WINBIO_DATA The WINBIO_DATA structure specifies data in IOCTL payloads. |
WINBIO_DIAGNOSTICS The IOCTL_BIOMETRIC_GET_SENSOR_STATUS IOCTL returns the WINBIO_DIAGNOSTICS structure as output. |
WINBIO_GET_INDICATOR The WINBIO_GET_INDICATOR structure is the OUT payload for IOCTL_BIOMETRIC_GET_INDICATOR. |
WINBIO_SENSOR_ATTRIBUTES The IOCTL_BIOMETRIC_GET_ATTRIBUTES structure returns the WINBIO_SENSOR_ATTRIBUTES structure as output. |
WINBIO_SET_INDICATOR The WINBIO_SET_INDICATOR structure is the IN payload for IOCTL_BIOMETRIC_SET_INDICATOR. |
WINBIO_SUPPORTED_ALGORITHMS The WINBIO_SUPPORTED_ALGORITHMS structure is the OUT payload for IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS. |
WINBIO_UPDATE_FIRMWARE The WINBIO_UPDATE_FIRMWARE structure is the IN payload for IOCTL_BIOMETRIC_UPDATE_FIRMWARE. |