функция обратного вызова 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 |
Header | winbio_adapter.h (включая Winbio_adapter.h) |