Fingerprint_device 結構參考

Fingerprint_device 結構參考

#include < fingerprint.h >

資料欄位

結構體hw_device_t常見的
指紋通知_t通知
整數(* set_notify )(struct Fingerprint_device *dev, Fingerprint_notify_t通知)
uint64_t(* pre_enroll )(struct Fingerprint_device *dev)
整數(*註冊)(struct Fingerprint_device *dev, const hw_auth_token_t *hat, uint32_t gid, uint32_t timeout_sec)
整數(* post_enroll )(struct Fingerprint_device *dev)
uint64_t(* get_authenticator_id )(struct Fingerprint_device *dev)
整數(*取消)(struct Fingerprint_device *dev)
整數(*枚舉)(struct Fingerprint_device *dev)
整數(*刪除)(struct Fingerprint_device *dev, uint32_t gid, uint32_t fid)
整數(* set_active_group )(struct Fingerprint_device *dev, uint32_t gid, const char *store_path)
整數(*驗證)(結構指紋裝置* dev,uint64_t操作_id,uint32_t gid)
空白 *保留[4]

詳細說明

定義位於檔案Fingerprint.h的第121行。

現場文檔

int(* 驗證)(struct Fingerprint_device *dev, uint64_t operation_id, uint32_t gid)

定義位於檔案Fingerprint.h的第251行。

int(* 取消)(struct Fingerprint_device *dev)

檔案Fingerprint.h204行的定義。

結構體hw_device_t公共

指紋機的常用方法。這必須Fingerprint_device的第一個成員,因為該結構的使用者將在已知hw_device_t引用Fingerprint_device 的上下文中將hw_device_t強制轉換為Fingerprint_device指標。

定義位於檔案Fingerprint.h的第128行。

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

檔案Fingerprint.h173行的定義。

int(* 枚舉)(struct Fingerprint_device *dev)

檔案Fingerprint.h218行的定義。

uint64_t(* get_authenticator_id)(struct Fingerprint_device *dev)

檔案Fingerprint.h194行的定義。

檔案Fingerprint.h134行的定義。

int(* post_enroll)(struct Fingerprint_device *dev)

檔案Fingerprint.h184行的定義。

uint64_t(* pre_enroll)(struct Fingerprint_device *dev)

定義位於檔案Fingerprint.h的第157行。

int(* 刪除)(struct Fingerprint_device *dev, uint32_t gid, uint32_t fid)

定義位於檔案Fingerprint.h的第231行。

無效* 保留[4]

定義位於檔案Fingerprint.h的第254行。

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

檔案Fingerprint.h242行的定義。

int(* set_notify)(struct Fingerprint_device *dev, Fingerprint_notify_t通知)

定義位於檔案Fingerprint.h的第145行。


該結構的文檔是從以下文件產生的: