Condividi tramite


Flusso di lavoro dell'adattatore

Questa sezione descrive il flusso di lavoro di registrazione dal punto di vista dei plug-in dell'adattatore.

In Windows 10 è stata implementata un'interfaccia del motore V4 che fornisce 2 nuove funzioni della scheda motore, EngineAdapterCreateKey e EngineAdapterIdentifyFeatureSetSecure. Queste nuove funzioni consentono il supporto per la biometria sicura con TPM 2.0. Nella tabella seguente viene illustrato il flusso di lavoro di registrazione lato adattatore.

Client API Metodi adapter
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. Se S_OK o WINBIO_I_MORE_DATA
    1. EngineAdapterUpdateEnrollment
    2. [Il chiamante continua la registrazione]
  5. In caso contrario, se WINBIO_E_BAD_CAPTURE [chiamante visualizza il feedback di rifiuto, continua la registrazione]
  6. Else if other ERROR
    1. EngineAdapterClearContext
    2. StorageAdapterClearContext
    3. [Registrazione del servizio bio interrotta]
WinBioGetProperty (EXTENDED_ENROLLMENT_STATUS) EngineAdapterQueryExtendedEnrollmentStatus
WinBioEnrollCommit
  1. EngineAdapterCheckForDuplicate
  2. Se DATABASE RIMOVIBILE
    1. EngineAdapterGetEnrollmentHash
    2. EngineAdapterCommitEnrollment
  3. ElseEngineAdapterCommitEnrollment
winBioEnrollDiscard
  1. EngineAdapterDiscardEnrollment
  2. EngineAdapterClearContext
  3. StorageAdapterClearContext