Compartir a través de


Flujo de trabajo del adaptador

En esta sección se describe el flujo de trabajo de inscripción desde la perspectiva de los complementos del adaptador.

En Windows 10, hemos implementado una interfaz de motor V4 que proporciona 2 nuevas funciones de adaptador de motor, EngineAdapterCreateKey y EngineAdapterIdentifyFeatureSetSecure. Estas nuevas funciones permiten admitir biometría segura mediante TPM 2.0. En la tabla siguiente se muestra el flujo de trabajo de inscripción del lado adaptador.

API de cliente Métodos de 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. Si S_OK o WINBIO_I_MORE_DATA
    1. EngineAdapterUpdateEnrollment
    2. [El autor de la llamada continúa la inscripción]
  5. De lo contrario, si WINBIO_E_BAD_CAPTURE [Llamador muestra comentarios de rechazo, continúa la inscripción]
  6. De lo contrario, si hay otro error
    1. EngineAdapterClearContext
    2. StorageAdapterClearContext
    3. [El servicio bio anula la inscripción]
WinBioGetProperty (EXTENDED_ENROLLMENT_STATUS) EngineAdapterQueryExtendedEnrollmentStatus
WinBioEnrollCommit
  1. EngineAdapterCheckForDuplicate
  2. Si SE PUEDE MOVER LA BASE DE DATOS
    1. EngineAdapterGetEnrollmentHash
    2. EngineAdapterCommitEnrollment
  3. ElseEngineAdapterCommitEnrollment
WinBioEnrollDiscard
  1. EngineAdapterDiscardEnrollment
  2. EngineAdapterClearContext
  3. StorageAdapterClearContext