fingerprint_device 結構體參考資料

fingerprint_device 結構體參考資料

#include < fingerprint.h >

資料欄位

struct hw_device_t   通用
 
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 *  保留 [4]
 

詳細說明

定義位於檔案 fingerprint.h 121 行。

欄位說明文件

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

定義位於檔案 fingerprint.h 251 行。

int(* cancel)(struct fingerprint_device *dev)

定義位於檔案 fingerprint.h 204 行。

struct hw_device_t common

指紋裝置的常用方法。這個 必須是 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.h 173 行。

int(* enumerate)(struct fingerprint_device *dev)

定義位於檔案 fingerprint.h 218 行。

uint64_t(* get_authenticator_id)(struct fingerprint_device *dev)

定義位於檔案 fingerprint.h 194 行。

定義位於檔案 fingerprint.h 134 行。

int(* post_enroll)(struct fingerprint_device *dev)

定義位於檔案 fingerprint.h 的 184 行。

uint64_t(* pre_enroll)(struct fingerprint_device *dev)

定義位於檔案 fingerprint.h 157 行。

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

定義位於檔案 fingerprint.h 231 行。

void* reserved[4]

定義位於檔案 fingerprint.h 254 行。

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

定義位於檔案 fingerprint.h 的 242 行。

定義位於檔案 fingerprint.h 145 行。


這個結構體的說明文件是由下列檔案產生: