Compartilhar via


Fluxo de trabalho do adaptador

Esta seção descreve o fluxo de trabalho de registro da perspectiva dos plug-ins do adaptador.

No Windows 10, implementamos uma interface de mecanismo V4 que fornece duas novas funções de adaptador de mecanismo, EngineAdapterCreateKey e EngineAdapterIdentifyFeatureSetSecure. Essas novas funções permitem suporte para biometria segura usando o TPM 2.0. A tabela a seguir mostra o fluxo de trabalho de registro do lado do adaptador.

API do cliente Métodos do adaptador
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 ou WINBIO_I_MORE_DATA
    1. EngineAdapterUpdateEnrollment
    2. [O chamador continua o registro]
  5. Caso contrário, se WINBIO_E_BAD_CAPTURE [o chamador exibe rejeitar comentários, continua o registro]
  6. Caso contrário, se houver outro ERRO
    1. EngineAdapterClearContext
    2. StorageAdapterClearContext
    3. [O bioatendimento anula o registro]
WinBioGetProperty (EXTENDED_ENROLLMENT_STATUS) EngineAdapterQueryExtendedEnrollmentStatus
WinBioEnrollCommit
  1. EngineAdapterCheckForDuplicate
  2. Se o BANCO DE DADOS REMOVÍVEL
    1. EngineAdapterGetEnrollmentHash
    2. EngineAdapterCommitEnrollment
  3. ElseEngineAdapterCommitEnrollment
WinBioEnrollDiscard
  1. EngineAdapterDiscardEnrollment
  2. EngineAdapterClearContext
  3. StorageAdapterClearContext