Bagikan melalui


Alur Kerja Adapter

Bagian ini menjelaskan alur kerja pendaftaran dari perspektif plugin adaptor.

Di Windows 10, kami telah menerapkan antarmuka mesin V4 yang menyediakan 2 fungsi adaptor mesin baru, EngineAdapterCreateKey dan EngineAdapterIdentifyFeatureSetSecure. Fungsi baru ini memungkinkan dukungan untuk biometrik aman menggunakan TPM 2.0. Tabel berikut ini memperlihatkan alur kerja pendaftaran sisi adaptor.

API Klien Metode 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. Jika S_OK atau WINBIO_I_MORE_DATA
    1. EngineAdapterUpdateEnrollment
    2. [Penelepon melanjutkan pendaftaran]
  5. Jika WINBIO_E_BAD_CAPTURE [Pemanggil menampilkan umpan balik penolakan, melanjutkan pendaftaran]
  6. Jika tidak, jika KESALAHAN lainnya
    1. EngineAdapterClearContext
    2. StorageAdapterClearContext
    3. [Layanan bio membatalkan pendaftaran]
WinBioGetProperty (EXTENDED_ENROLLMENT_STATUS) EngineAdapterQueryExtendedEnrollmentStatus
WinBioEnrollCommit
  1. EngineAdapterCheckForDuplicate
  2. Jika DATABASE YANG DAPAT DILEPAS
    1. EngineAdapterGetEnrollmentHash
    2. EngineAdapterCommitEnrollment
  3. LainEngineAdapterCommitEnrollment
WinBioEnrollDiscard
  1. EngineAdapterDiscardEnrollment
  2. EngineAdapterClearContext
  3. StorageAdapterClearContext