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(* | Enrollment )(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(* | 취소 )(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 * | reserved [4] | 
상세 설명
fingerprint.h 파일의 121 줄에 정의가 있습니다.
필드 문서
| int(* authenticate)(struct fingerprint_device *dev, uint64_t operation_id, uint32_t gid) | 
fingerprint.h FILE의 251 라인에 정의되어 있습니다.
| int(* cancel)(struct fingerprint_device *dev) | 
fingerprint.h 파일의 204 행에 정의가 있습니다.
| struct hw_device_t common | 
지문 기기의 일반적인 메서드입니다. 이 구조체의 사용자는 hw_device_t 를 hw_device_t 가 fingerprint_device 를 참조하는 것으로 알려진 컨텍스트에서 fingerprint_device 포인터로 변환하므로 이 필드는 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 FILE의 194 행에 정의가 있습니다.
| fingerprint_notify_t notify | 
fingerprint.h 파일의 134 행에 정의되어 있습니다.
| int(* post_enroll)(struct fingerprint_device *dev) | 
fingerprint.h FILE의 184 라인에 정의가 있습니다.
| uint64_t(* pre_enroll)(struct fingerprint_device *dev) | 
fingerprint.h FILE의 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 fingerprint_device *dev, uint32_t gid, const char *store_path) | 
fingerprint.h 파일의 242 라인에 정의가 있습니다.
| int(* set_notify)(struct fingerprint_device *dev, fingerprint_notify_t notify ) | 
fingerprint.h 파일의 145 행에 정의가 있습니다.
이 구조체에 관한 문서는 다음 파일에서 생성되었습니다.
- hardware/libhardware/include/hardware/ fingerprint.h