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 .
fingerprint_notify_t notify |
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 .
int(* set_notify)(struct fingerprint_device *dev, fingerprint_notify_t notify ) |
Definição na linha 145 do arquivo fingerprint.h .
A documentação desse struct foi gerada com base no seguinte arquivo:
- hardware/libhardware/include/hardware/ fingerprint.h