Поделиться через


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