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 例程成功打开其与模板数据库的连接时。
  • 同样,在执行更改模板数据库状态的任何操作之后。
    • 向数据库添加新模板。
    • 从数据库中删除一个或多个现有模板。

要求

要求
最低受支持的客户端 Windows 10 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
目标平台 Windows
标头 winbio_adapter.h (包括 Winbio_adapter.h)