Documentation de référence sur la struct fingerprint_device

Documentation de référence sur la struct fingerprint_device

#include < fingerprint.h >

Champs de données

struct hw_device_t   commun
 
fingerprint_notify_t   notify
 
int(*  set_notify )(struct fingerprint_device *dev, fingerprint_notify_t notify )
 
uint64_t(*  pre_enroll (struct fingerprint_device *dev)
 
int(*  Enrollment (struct fingerprint_device *dev, const hw_auth_token_t *hat, uint32_t gid, uint32_t timeout_sec)
 
int(*  post_enroll )(struct fingerprint_device *dev)
 
uint64_t(*  get_authenticator_id )(struct fingerprint_device *dev)
 
int(*  cancel )(struct fingerprint_device *dev)
 
int(*  enumerate )(struct fingerprint_device *dev)
 
int(*  remove )(struct fingerprint_device *dev, uint32_t gid, uint32_t fid)
 
int(*  set_active_group )(struct fingerprint_device *dev, uint32_t gid, const char *store_path)
 
int(*  authenticate )(struct fingerprint_device *dev, uint64_t operation_id, uint32_t gid)
 
void *  réservé [4]
 

Description détaillée

Définition à la ligne 121 du fichier fingerprint.h .

Documentation des champs

int(* authenticate)(struct fingerprint_device *dev, uint64_t operation_id, uint32_t gid)

Définition à la ligne  251 du fichier fingerprint.h .

int(* cancel)(struct fingerprint_device *dev)

Définition à la ligne  204 du fichier fingerprint.h .

struct hw_device_t common

Méthodes courantes de l'appareil à empreinte digitale Cet élément doit être le premier membre de fingerprint_device , car les utilisateurs de cette structure castent un hw_device_t en pointeur fingerprint_device dans les contextes où il est connu que hw_device_t fait référence à un fingerprint_device .

Définition à la ligne  128 du fichier fingerprint.h .

int(* enroll)(struct fingerprint_device *dev, const hw_auth_token_t *hat, uint32_t gid, uint32_t timeout_sec)

Définition à la ligne  173 du fichier fingerprint.h .

int(* enumerate)(struct fingerprint_device *dev)

Définition à la ligne  218 du fichier fingerprint.h .

uint64_t(* get_authenticator_id)(struct fingerprint_device *dev)

Définition à la ligne  194 du fichier fingerprint.h .

Définition à la ligne  134 du fichier fingerprint.h .

int(* post_enroll)(struct fingerprint_device *dev)

Définition à la ligne  184 du fichier fingerprint.h .

uint64_t(* pre_enroll)(struct fingerprint_device *dev)

Définition à la ligne  157 du fichier fingerprint.h .

int(* remove)(struct fingerprint_device *dev, uint32_t gid, uint32_t fid)

Définition à la ligne  231 du fichier fingerprint.h .

void* reserved[4]

Définition à la ligne  254 du fichier fingerprint.h .

int(* set_active_group)(struct fingerprint_device *dev, uint32_t gid, const char *store_path)

Définition à la ligne  242 du fichier fingerprint.h .

Définition à la ligne  145 du fichier fingerprint.h .


La documentation de ce struct a été générée à partir du fichier suivant :