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行。


该结构的文档是从以下文件生成的: