fingerprint_device Yapı Referansı
#include <
fingerprint.h
>
Veri Alanları |
|
struct hw_device_t | yaygın |
fingerprint_notify_t | notify |
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 * | reserved [4] |
Ayrıntılı Açıklama
Tanımı, fingerprint.h dosyasının 121 satırındadır.
Alan Belgeleri
int(* authenticate)(struct fingerprint_device *dev, uint64_t operation_id, uint32_t gid) |
Tanımı, fingerprint.h dosyasının 251 satırı
int(* cancel)(struct fingerprint_device *dev) |
Tanımı, fingerprint.h dosyasının 204 satırı
struct hw_device_t common |
Parmak izi cihazının yaygın yöntemleri. Bu yapının kullanıcıları, hw_device_t fingerprint_device i referans aldığı bilinen bağlamlarda hw_device_t fingerprint_device işaretçisine bir fingerprint_device yönelteceğinden bu, fingerprint_device yapısının ilk üyesi olmalıdır.
Tanımı, fingerprint.h dosyasının 128 satırına bakın.
int(* enroll)(struct fingerprint_device *dev, const hw_auth_token_t *hat, uint32_t gid, uint32_t timeout_sec) |
Tanımı, fingerprint.h dosyasının 173. satırı içindedir.
int(* enumerate)(struct fingerprint_device *dev) |
Tanımı, fingerprint.h dosyasının 218 satırı
uint64_t(* get_authenticator_id)(struct fingerprint_device *dev) |
Tanımı, fingerprint.h dosyasının 194 satırı
fingerprint_notify_t notify |
Tanımı, fingerprint.h dosyasının 134 satırı
int(* post_enroll)(struct fingerprint_device *dev) |
Tanımı, fingerprint.h dosyasının 184 satırı
uint64_t(* pre_enroll)(struct fingerprint_device *dev) |
Tanımı, fingerprint.h dosyasının 157. satırı içindedir.
int(* remove)(struct fingerprint_device *dev, uint32_t gid, uint32_t fid) |
Tanımı, fingerprint.h dosyasının 231 satırndandır.
void* reserved[4] |
Tanımı, fingerprint.h dosyasının 254 satırı
int(* set_active_group)(struct fingerprint_device *dev, uint32_t gid, const char *store_path) |
Tanımı, fingerprint.h dosyasının 242 satırı
int(* set_notify)(struct fingerprint_device *dev, fingerprint_notify_t notify ) |
Tanımı, fingerprint.h dosyasının 145. satırı içindedir.
Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
- hardware/libhardware/include/hardware/ fingerprint.h