การอ้างอิงโครงสร้างลายนิ้วมือ_อุปกรณ์

การอ้างอิงโครงสร้างลายนิ้วมือ_อุปกรณ์

#include < fingerprint.h >

เขตข้อมูล

โครงสร้าง hw_device_t ทั่วไป
ลายนิ้วมือ_แจ้งเตือน_t แจ้ง
อินท์(* set_notify )(struct ลายนิ้วมืออุปกรณ์ *dev, ลายนิ้วมือ_notify_t แจ้งเตือน )
uint64_t(* pre_enroll )(struct ลายนิ้วมือ_อุปกรณ์ *dev)
อินท์(* ลงทะเบียน )(struct ลายนิ้วมือ_อุปกรณ์ *dev, const hw_auth_token_t *hat, uint32_t gid, uint32_t timeout_sec)
อินท์(* post_enroll )(struct ลายนิ้วมือ_อุปกรณ์ *dev)
uint64_t(* get_authenticator_id ) (struct ลายนิ้วมืออุปกรณ์ * dev)
อินท์(* ยกเลิก )(struct ลายนิ้วมือ_อุปกรณ์ *dev)
อินท์(* แจกแจง )(struct ลายนิ้วมือ_อุปกรณ์ *dev)
อินท์(* ลบ )(struct ลายนิ้วมือ_อุปกรณ์ *dev, uint32_t gid, uint32_t fid)
อินท์(* set_active_group ) (struct ลายนิ้วมืออุปกรณ์ * dev, uint32_t gid, const char * store_path)
อินท์(* รับรองความถูกต้อง )(struct ลายนิ้วมือ_อุปกรณ์ *dev, uint64_t operation_id, uint32_t gid)
เป็นโมฆะ * สงวนไว้ [4]

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

คำจำกัดความที่บรรทัด 121 ของไฟล์ ลายนิ้วมือ .h

เอกสารภาคสนาม

int(* รับรองความถูกต้อง) (struct ลายนิ้วมือ_อุปกรณ์ *dev, uint64_t operation_id, uint32_t gid)

คำจำกัดความที่บรรทัด 251 ของไฟล์ ลายนิ้วมือ .h

int(* ยกเลิก)(struct ลายนิ้วมือ_อุปกรณ์ *dev)

คำจำกัดความที่บรรทัด 204 ของไฟล์ ลายนิ้วมือ .h

struct hw_device_t ทั่วไป

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

คำจำกัดความที่บรรทัด 128 ของไฟล์ ลายนิ้วมือ .h

int (* ลงทะเบียน) (struct fingers_device *dev, const hw_auth_token_t *hat, uint32_t gid, uint32_t timeout_sec)

คำจำกัดความที่บรรทัด 173 ของไฟล์ ลายนิ้วมือ .h

int(* แจกแจง)(struct ลายนิ้วมือ_อุปกรณ์ *dev)

คำจำกัดความที่บรรทัด 218 ของไฟล์ ลายนิ้วมือ .h

uint64_t(* get_authenticator_id)(struct ลายนิ้วมือ_อุปกรณ์ *dev)

คำจำกัดความที่บรรทัด 194 ของไฟล์ ลายนิ้วมือ .h

ลายนิ้วมือ_notify_t แจ้งเตือน

คำจำกัดความที่บรรทัด 134 ของไฟล์ ลายนิ้วมือ .h

คำจำกัดความที่บรรทัด 184 ของไฟล์ ลายนิ้วมือ .h

uint64_t(* pre_enroll)(struct ลายนิ้วมือ_อุปกรณ์ *dev)

คำจำกัดความที่บรรทัด 157 ของไฟล์ ลายนิ้วมือ .h

int (* ลบ) (struct ลายนิ้วมืออุปกรณ์ * dev, uint32_t gid, uint32_t fid)

คำจำกัดความที่บรรทัด 231 ของไฟล์ ลายนิ้วมือ .h

เป็นโมฆะ* สงวนไว้[4]

คำจำกัดความที่บรรทัด 254 ของไฟล์ ลายนิ้วมือ .h

int (* set_active_group) (struct ลายนิ้วมืออุปกรณ์ * dev, uint32_t gid, const char * store_path)

คำจำกัดความที่บรรทัด 242 ของไฟล์ ลายนิ้วมือ .h

คำจำกัดความที่บรรทัด 145 ของไฟล์ ลายนิ้วมือ .h


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