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 值之一。
返回代码 | 说明 |
---|---|
|
Pipeline 参数不能为 NULL。 |
|
此值在所有其他情况下都会返回。 |
注解
维护模板的专用内存中缓存的引擎适配器 (例如,出于性能原因,) 在收到此方法调用时应放弃其缓存的内容。 调用指示缓存内容不再有效。 根据引擎适配器的缓存策略,适配器还可以选择此时从模板数据库重新加载其缓存。
生物识别服务在以下情况下调用此方法:
- 一次,当 StorageAdapterAttach 例程成功打开其与模板数据库的连接时。
-
同样,在执行更改模板数据库状态的任何操作之后。
- 向数据库添加新模板。
- 从数据库中删除一个或多个现有模板。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | winbio_adapter.h (包括 Winbio_adapter.h) |