Partager via


en-tête winbio_ioctl.h

Cet en-tête est utilisé par la biométrie. Pour plus d’informations, consultez :

  • biométrique

winbio_ioctl.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_BIOMETRIC_CALIBRATE

Le IOCTL_BIOMETRIC_CALIBRATE IOCTL dirige le pilote à effectuer toutes les étapes nécessaires pour étalonner l’appareil à utiliser.
IOCTL_BIOMETRIC_CAPTURE_DATA

Le IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL dirige le pilote pour récupérer l’analyse suivante des données biométriques. Cet appel doit placer l’appareil en mode de capture. Les pilotes WBDI fournis par le fournisseur doivent prendre en charge IOCTL_BIOMETRIC_CAPTURE_DATA.
IOCTL_BIOMETRIC_GET_ATTRIBUTES

La IOCTL_BIOMETRIC_GET_ATTRIBUTES IOCTL retourne une structure qui contient un ensemble d’attributs pour le capteur. Les pilotes WBDI fournis par le fournisseur doivent prendre en charge cette IOCTL.
IOCTL_BIOMETRIC_GET_INDICATOR

Le IOCTL_BIOMETRIC_GET_INDICATOR IOCTL dirige le pilote pour récupérer l’état de la lumière de l’indicateur. Cette IOCTL est facultative.
IOCTL_BIOMETRIC_GET_SENSOR_STATUS

Le IOCTL_BIOMETRIC_GET_SENSOR_STATUS IOCTL indique au pilote d’effectuer toutes les étapes nécessaires pour collecter l’état d’exploitation actuel de l’appareil. Les pilotes WBDI fournis par le fournisseur doivent prendre en charge cette IOCTL.
IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS

La IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS IOCTL récupère une liste d’algorithmes de hachage de chiffrement pris en charge par l’appareil. Cette IOCTL est facultative.
IOCTL_BIOMETRIC_RESET

Le IOCTL_BIOMETRIC_RESET IOCTL réinitialise l’appareil à un état connu ou inactif, en fonction de l’état actuel de l’alimentation. Les pilotes WBDI fournis par le fournisseur doivent prendre en charge cette IOCTL.
IOCTL_BIOMETRIC_SET_INDICATOR

Le IOCTL_BIOMETRIC_SET_INDICATOR IOCTL dirige le pilote pour mettre à jour l’état de la lumière de l’indicateur.
IOCTL_BIOMETRIC_UPDATE_FIRMWARE

Le IOCTL_BIOMETRIC_UPDATE_FIRMWARE IOCTL indique au pilote de mettre à jour le microprogramme de l’appareil avec l’image du microprogramme donnée. Cette IOCTL est facultative.

Structures

 
WINBIO_BLANK_PAYLOAD

Les IOCTL_BIOMETRIC_RESET et IOCTL_BIOMETRIC_UPDATE_FIRMWARE IOCTL retournent la structure WINBIO_BLANK_PAYLOAD comme sortie.
WINBIO_CALIBRATION_INFO

La IOCTL_BIOMETRIC_CALIBRATE IOCTL retourne la structure WINBIO_CALIBRATION_INFO comme sortie.
WINBIO_CAPTURE_DATA

La IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL retourne la structure WINBIO_CAPTURE_DATA comme sortie.
WINBIO_CAPTURE_PARAMETERS

La IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL utilise la structure WINBIO_CAPTURE_PARAMETERS comme entrée.
WINBIO_DATA

La structure WINBIO_DATA spécifie les données dans les charges utiles IOCTL.
WINBIO_DIAGNOSTICS

La IOCTL_BIOMETRIC_GET_SENSOR_STATUS IOCTL retourne la structure WINBIO_DIAGNOSTICS comme sortie.
WINBIO_GET_INDICATOR

La structure WINBIO_GET_INDICATOR est la charge utile OUT pour IOCTL_BIOMETRIC_GET_INDICATOR.
WINBIO_SENSOR_ATTRIBUTES

La structure IOCTL_BIOMETRIC_GET_ATTRIBUTES retourne la structure WINBIO_SENSOR_ATTRIBUTES comme sortie.
WINBIO_SET_INDICATOR

La structure WINBIO_SET_INDICATOR est la charge utile IN pour IOCTL_BIOMETRIC_SET_INDICATOR.
WINBIO_SUPPORTED_ALGORITHMS

La structure WINBIO_SUPPORTED_ALGORITHMS est la charge utile OUT pour IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS.
WINBIO_UPDATE_FIRMWARE

La structure WINBIO_UPDATE_FIRMWARE est la charge utile IN pour IOCTL_BIOMETRIC_UPDATE_FIRMWARE.