مرجع هيكل جهاز Fingerprint

مرجع هيكل جهاز Fingerprint

#include < fingerprint.h >

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

البنية hw_device_t شائع
Finger_notify_t يخطر
كثافة العمليات (* set_notify )(بنية جهاز بصمة الإصبع *dev، إخطار بصمة الإصبع_ notify_t )
uint64_t(* التسجيل المسبق )(بنية جهاز بصمة الإصبع *dev)
كثافة العمليات (* تسجيل ) (بنية Finger_device *dev، const hw_auth_token_t *hat، uint32_t gid، uint32_t timeout_sec)
كثافة العمليات (* post_enroll )(بنية جهاز بصمة الإصبع *dev)
uint64_t(* get_authenticator_id )(بنية جهاز بصمة الإصبع *dev)
كثافة العمليات (* إلغاء )(بنية Finger_device *dev)
كثافة العمليات (* تعداد )(بنية Finger_device *dev)
كثافة العمليات (* إزالة )(struct Finger_device *dev, uint32_t gid, uint32_t fid)
كثافة العمليات (* set_active_group )(struct Finger_device *dev, uint32_t gid, const char *store_path)
كثافة العمليات (* المصادقة ) (بنية جهاز بصمة الإصبع *dev، uint64_t Operation_id، uint32_t gid)
فارغ * محفوظة [4]

وصف تفصيلي

التعريف في السطر 121 من ملفبصمة الإصبع.ح .

التوثيق الميداني

int(* المصادقة)(بنية جهاز بصمة الإصبع *dev، uint64_t Operation_id، uint32_t gid)

التعريف في السطر 251 من ملفبصمة الإصبع.ح .

كثافة العمليات (* إلغاء) (بنية Finger_device *dev)

التعريف في السطر 204 من ملفبصمة الإصبع .h .

بناء hw_device_t مشترك

الطرق الشائعة لجهاز البصمة. يجب أن يكون هذا هو العضو الأول في Finger_device حيث سيقوم مستخدمو هذه البنية بإرسال hw_device_t إلى مؤشر Finger_device في السياقات التي يُعرف فيها أن hw_device_t يشير إلى Finger_device .

التعريف في السطر 128 من ملفبصمة الإصبع.ح .

int(* التسجيل)(struct Finger_device *dev, const hw_auth_token_t *hat, uint32_t gid, uint32_t timeout_sec)

التعريف في السطر 173 من ملفبصمة الإصبع.ح .

int(* تعداد)(بنية Finger_device *dev)

التعريف في السطر 218 من ملفبصمة الإصبع.ح .

uint64_t(* get_authenticator_id)(بنية Finger_device *dev)

التعريف في السطر 194 من ملفبصمة الإصبع.ح .

التعريف في السطر 134 من ملفبصمة الإصبع.ح .

int(* post_enroll)(بنية Finger_device *dev)

التعريف في السطر 184 من ملفبصمة الإصبع.ح .

uint64_t(* pre_enroll)(بنية Finger_device *dev)

التعريف في السطر 157 من ملفبصمة الإصبع.ح .

int(* إزالة)(struct Finger_device *dev, uint32_t gid, uint32_t fid)

التعريف في السطر 231 من ملفبصمة الإصبع.ح .

باطلة* محفوظة[4]

التعريف في السطر 254 من ملفبصمة الإصبع.ح .

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

التعريف في السطر 242 من ملفبصمة الإصبع .h .

int(* set_notify)(بنية جهاز بصمة الإصبع *dev, Finger_notify_t notify )

التعريف في السطر 145 من ملفبصمة الإصبع.ح .


تم إنشاء وثائق هذه البنية من الملف التالي: