다음을 통해 공유


어댑터 워크플로

이 섹션에서는 어댑터 플러그 인의 관점에서 등록 워크플로에 대해 설명합니다.

Windows 10 2개의 새로운 엔진 어댑터 함수인 EngineAdapterCreateKeyEngineAdapterIdentifyFeatureSetSecure를 제공하는 V4 엔진 인터페이스를 구현했습니다. 이러한 새로운 기능을 사용하면 TPM 2.0을 사용하여 안전한 생체 인식을 지원할 수 있습니다. 다음 표에서는 어댑터 쪽 등록 워크플로를 보여 줍니다.

클라이언트 API 어댑터 메서드
WinBioGetProperty(EXTENDED_ENGINE_INFO) EngineAdapterQueryExtendedInfo
WinBioEnrollBegin
  1. StorageAdapterQueryBySubject
  2. SensorAdapterClearContext
  3. EngineAdapterClearContext
  4. StorageAdapterClearContext
  5. EngineAdapterCreateEnrollment
  6. EngineAdapterSetEnrollmentParameters
WinBioEnrollCapture
  1. SensorAdapterStartCapture
  2. SensorAdapterFinishCapture
  3. SensorAdapterPushDataToEngine[->EngineAdapterAcceptSampleData]
  4. S_OK 또는 WINBIO_I_MORE_DATA
    1. EngineAdapterUpdateEnrollment
    2. [호출자가 등록을 계속합니다]
  5. 그렇지 않으면 WINBIO_E_BAD_CAPTURE [발신자가 피드백 거부를 표시하고 등록을 계속합니다.]
  6. 기타 오류인 경우
    1. EngineAdapterClearContext
    2. StorageAdapterClearContext
    3. [Bio Service 등록 중단]
WinBioGetProperty(EXTENDED_ENROLLMENT_STATUS) EngineAdapterQueryExtendedEnrollmentStatus
WinBioEnrollCommit
  1. EngineAdapterCheckForDuplicate
  2. 이동식 데이터베이스인 경우
    1. EngineAdapterGetEnrollmentHash
    2. EngineAdapterCommitEnrollment
  3. ElseEngineAdapterCommitEnrollment
WinBioEnrollDiscard
  1. EngineAdapterDiscardEnrollment
  2. EngineAdapterClearContext
  3. StorageAdapterClearContext