Referência da estrutura fingerprint_device

Referência da estrutura fingerprint_device

#include < fingerprint.h >

Campos de dados

struct hw_device_t   comum
 
fingerprint_notify_t   notificar
 
int(*  set_notify )(struct fingerprint_device *dev, fingerprint_notify_t notify )
 
uint64_t(*  pre_enroll )(struct fingerprint_device *dev)
 
int(*  enroll )(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 *  reservado [4]
 

Descrição detalhada

Definição na linha 121 do arquivo fingerprint.h .

Documentação do campo

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

Definição na linha 251 do arquivo fingerprint.h .

int(* cancel)(struct fingerprint_device *dev)

Definição na linha 204 do arquivo fingerprint.h .

struct hw_device_t common

Métodos comuns do dispositivo de impressão digital. Ele precisa ser o primeiro membro de fingerprint_device , já que os usuários dessa estrutura vão transmitir um hw_device_t para fingerprint_device em contextos em que se sabe que o hw_device_t faz referência a um fingerprint_device .

Definição na linha 128 do arquivo fingerprint.h .

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

Definição na linha 173 do arquivo fingerprint.h .

int(* enumerate)(struct fingerprint_device *dev)

Definição na linha 218 do arquivo fingerprint.h .

uint64_t(* get_authenticator_id)(struct fingerprint_device *dev)

Definição na linha 194 do arquivo fingerprint.h .

Definição na linha 134 do arquivo fingerprint.h .

int(* post_enroll)(struct fingerprint_device *dev)

Definição na linha 184 do arquivo fingerprint.h .

uint64_t(* pre_enroll)(struct fingerprint_device *dev)

Definição na linha 157 do arquivo fingerprint.h .

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

Definição na linha 231 do arquivo fingerprint.h .

void* reserved[4]

Definição na linha 254 do arquivo fingerprint.h .

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

Definição na linha 242 do arquivo fingerprint.h .

Definição na linha 145 do arquivo fingerprint.h .


A documentação desse struct foi gerada com base no seguinte arquivo: