次の方法で共有


PIBIO_ENGINE_REFRESH_CACHE_FN コールバック関数 (winbio_adapter.h)

Windows 生体認証フレームワークによって呼び出され、メモリに保持されている可能性があるキャッシュされたテンプレートを破棄する必要があることをエンジン アダプターに通知します。

構文

PIBIO_ENGINE_REFRESH_CACHE_FN PibioEngineRefreshCacheFn;

HRESULT PibioEngineRefreshCacheFn(
  [in, out] PWINBIO_PIPELINE Pipeline
)
{...}

パラメーター

[in, out] Pipeline

操作を実行する生体認証ユニットに関連付けられている WINBIO_PIPELINE 構造体へのポインター。

戻り値

関数は、次のいずれかの HRESULT 値を返します。

リターン コード 説明
E_POINTER
Pipeline パラメーターを NULL にすることはできません。
S_OK
この値は、他のすべての場合に返されます。

注釈

テンプレートのプライベート メモリ内キャッシュを保持するエンジン アダプター (パフォーマンス上の理由など) は、このメソッド呼び出しを受信したときにキャッシュの内容を破棄する必要があります。 この呼び出しは、キャッシュの内容が無効になっていることを示します。 エンジン アダプターのキャッシュ ポリシーによっては、この時点でテンプレート データベースからキャッシュを再読み込みすることもできます。

生体認証サービスは、次の状況でこのメソッドを呼び出します。

  • StorageAdapterAttach ルーチンがテンプレート データベースへの接続を正常に開いたとき。
  • ここでも、テンプレート データベースの状態を変更する操作を実行した後。
    • データベースへの新しいテンプレートの追加。
    • データベースから 1 つ以上の既存のテンプレートを削除する。

要件

要件
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winbio_adapter.h (Winbio_adapter.h を含む)