エンジン アダプターは、キャプチャされたサンプルから生体認証テンプレートを生成し、サンプルを既存のテンプレートに一致させ、テンプレートにインデックスを付けます。 次の関数は、アダプター開発者が実装する必要があります。 これらは、Windows 生体認証サービスによって呼び出されます。
このセクションでは、次の操作を行います。
| 話題 | 形容 |
|---|---|
|
EngineAdapterCreateKey |
HMAC キーをセンサーにプッシュするために、Windows 生体認証フレームワークによって呼び出されます。 フレームワークが EngineAdapterIdentifyFeatureSetSecureを呼び出すと、返されたキー識別子が生体認証ユニット返されます。 |
|
EngineAdapterAcceptSampleData |
生の生体認証サンプルを受け入れ、機能セットを抽出します。 |
|
EngineAdapterActivate |
エンジン アダプターに、センサー コンポーネントをアイドル状態から取り出すために必要な作業を実行する機会を提供します。 |
|
EngineAdapterAttach |
生体認証ユニットの処理パイプラインにエンジン アダプターを追加します。 |
|
EngineAdapterCheckForDuplicate |
パイプライン内の新しいテンプレートが、テンプレートに関連付けられている ID に関係なく、データベースに既に保存されているテンプレートを複製するかどうかを決定します。 |
|
EngineAdapterClearContext |
新しい操作のために生体認証ユニットの処理パイプラインを準備します。 |
|
EngineAdapterCommitEnrollment |
登録オブジェクトを最終処理し、テンプレートに変換して、テンプレートをデータベースに保存します。 |
|
EngineAdapterControlUnit |
管理者特権を必要としないベンダー定義の制御操作を実行します。 |
|
EngineAdapterControlUnitPrivileged |
管理者特権を必要とするベンダー定義の制御操作を実行します。 |
|
EngineAdapterCreateEnrollment |
生体認証ユニット パイプラインで登録オブジェクトを初期化します。 |
|
EngineAdapterDeactivate |
エンジン アダプターに、センサー コンポーネントをアイドル状態にするために必要な作業を実行する機会を与えます。 |
|
EngineAdapterDetach |
パイプラインにアタッチされているアダプター固有のリソースを解放します。 |
|
EngineAdapterDiscardEnrollment |
パイプラインから中間登録状態情報を削除します。 |
|
EngineAdapterExportEngineData |
標準の生体認証情報レコード内のエンジンから、最近処理された機能セットまたはテンプレートのコピーを取得します。 |
|
EngineAdapterGetEnrollmentHash |
パイプラインで完了した登録テンプレートのハッシュを取得します。 |
|
EngineAdapterGetEnrollmentStatus |
登録オブジェクトをパイプラインにコミットする準備ができているかどうかを判断します。 |
|
EngineAdapterIdentifyAll |
現在カメラ フレームにいるすべてのユーザーの ID を決定します。 |
|
EngineAdapterIdentifyFeatureSet |
現在の機能セットからテンプレートをビルドし、データベース内の一致するテンプレートを検索します。 |
|
EngineAdapterIdentifyFeatureSetSecure |
Windows 生体認証フレームワークによって呼び出され、現在の機能セットからテンプレートを作成し、データベース内で一致するテンプレートを検索します。 一致するものが見つかった場合、エンジン アダプターは、ID、SubFactor、Authorization、および AuthorizationSize フィールド 入力する必要があります。 |
|
EngineAdapterNotifyPowerChange |
コンピューターの電源状態の変更に関する通知を受け取り、それに応じてエンジン アダプターを準備します。 |
|
EngineAdapterPipelineCleanup |
エンジン アダプターに、記憶域アダプターのヘルプが必要なクリーンアップを実行する機会を与えます。 |
|
EngineAdapterPipelineInit |
エンジン アダプターに、不完全な初期化を実行する機会を与えます。 |
|
EngineAdapterQueryCalibrationData |
エンジン アダプターからキャプチャ後の調整データのセットを取得します。 |
|
EngineAdapterQueryExtendedEnrollmentStatus |
WINBIO_PROPERTY_EXTENDED_ENROLLMENT_STATUS プロパティを照会します。 |
|
EngineAdapterQueryExtendedInfo |
生体認証エンジン コンポーネントの機能と制限を決定します。 |
|
EngineAdapterQueryHashAlgorithms |
エンジン アダプターでサポートされているハッシュ アルゴリズムを表すオブジェクト識別子の配列を取得します。 |
|
EngineAdapterQueryIndexVectorSize |
エンジン アダプターによって使用されるインデックス ベクターのサイズを取得します。 |
|
EngineAdapterQueryPreferredFormat |
エンジン アダプターで優先される入力データ形式を決定します。 |
|
EngineAdapterQuerySampleHint |
登録テンプレートを構築するためにエンジン アダプターに必要な正しいサンプルの数を取得します。 |
|
EngineAdapterRefreshCache |
メモリ内に保持されている可能性があるキャッシュされたテンプレートを破棄する必要があることをエンジン アダプターに通知します。 |
|
EngineAdapterSelectCalibrationFormat |
Windows 生体認証フレームワークによって呼び出され、エンジン アダプターが使用するセンサー アダプターの調整形式を決定します。 |
|
EngineAdapterSetAccountPolicy |
エンジン アダプターで使用される拡張既定およびユーザーごとのアンチスプーフ ポリシーを設定します。 |
|
EngineAdapterSetEnrollmentParameters |
登録操作に関する追加情報をエンジン アダプターに提供します。 |
|
EngineAdapterSetEnrollmentSelector |
現在の登録操作を追跡するユーザーをエンジン アダプターに指示します。 |
|
EngineAdapterSetHashAlgorithm |
後続の操作で使用するハッシュ アルゴリズムを選択します。 |
|
EngineAdapterUpdateEnrollment |
現在の機能セットを登録オブジェクトに追加します。 |
|
EngineAdapterVerifyFeatureSet |
現在の機能セット内のテンプレートと、データベース内の特定のテンプレートを比較します。 |
|
WbioQueryEngineInterface |
エンジン アダプターの WINBIO_ENGINE_INTERFACE 構造体へのポインターを取得します。 |