การอ้างอิง Struct fingerprint_device

การอ้างอิง Struct fingerprint_device

#include < fingerprint.h >

ฟิลด์ข้อมูล

struct hw_device_t   common
 
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]
 

คำอธิบายโดยละเอียด

คําจํากัดความที่บรรทัด 121 ของไฟล์ fingerprint.h

เอกสารประกอบในสนาม

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

คําจํากัดความที่บรรทัด 251 ของไฟล์ fingerprint.h .

int(* cancel)(struct fingerprint_device *dev)

คําจํากัดความที่บรรทัด 204 ของไฟล์ fingerprint.h .

struct hw_device_t common

วิธีทั่วไปของอุปกรณ์ลายนิ้วมือ ข้อมูลนี้ ต้อง เป็นสมาชิกแรกของ fingerprint_device เนื่องจากผู้ใช้โครงสร้างนี้จะแคสต์ hw_device_t เป็น พอยน์เตอร์ fingerprint_device ในบริบทที่ทราบว่า hw_device_t อ้างอิงถึง fingerprint_device

คําจํากัดความที่บรรทัด 128 ของไฟล์ fingerprint.h .

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

คําจํากัดความที่บรรทัด 173 ของไฟล์ fingerprint.h .

int(* enumerate)(struct fingerprint_device *dev)

คําจํากัดความที่บรรทัด 218 ของไฟล์ fingerprint.h .

uint64_t(* get_authenticator_id)(struct fingerprint_device *dev)

คําจํากัดความที่บรรทัด 194 ของไฟล์ fingerprint.h .

คําจํากัดความที่บรรทัด 134 ของไฟล์ fingerprint.h .

int(* post_enroll)(struct fingerprint_device *dev)

คําจํากัดความที่บรรทัด 184 ของไฟล์ fingerprint.h .

uint64_t(* pre_enroll)(struct fingerprint_device *dev)

คําจํากัดความที่บรรทัด 157 ของไฟล์ fingerprint.h .

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

คําจํากัดความที่บรรทัด 231 ของไฟล์ fingerprint.h .

void* reserved[4]

คําจํากัดความที่บรรทัด 254 ของไฟล์ fingerprint.h .

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

คําจํากัดความที่บรรทัด 242 ของไฟล์ fingerprint.h .

คําจํากัดความที่บรรทัด 145 ของไฟล์ fingerprint.h .


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้