次の方法で共有


アダプター ワークフロー

このセクションでは、アダプター プラグインの観点から登録ワークフローについて説明します。

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 aborts enrollment]
WinBioGetProperty (EXTENDED_ENROLLMENT_STATUS) EngineAdapterQueryExtendedEnrollmentStatus
WinBioEnrollCommit
  1. EngineAdapterCheckForDuplicate
  2. リムーバブル データベースの場合
    1. EngineAdapterGetEnrollmentHash
    2. EngineAdapterCommitEnrollment
  3. ElseEngineAdapterCommitEnrollment
WinBioEnrollDiscard
  1. EngineAdapterDiscardEnrollment
  2. EngineAdapterClearContext
  3. StorageAdapterClearContext