بنية fingerprint_device المرجعية

بنية fingerprint_device المرجعية

#include < fingerprint.h >

حقول البيانات

struct hw_device_t   شائعة
 
fingerprint_notify_t   إشعار
 
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 .


تم إنشاء مستندات هذه البنية من الملف التالي: