Share via


PIBIO_ENGINE_REFRESH_CACHE_FN función de devolución de llamada (winbio_adapter.h)

Llamado por el marco biométrico de Windows para notificar al adaptador del motor que debe descartar las plantillas almacenadas en caché que puedan mantenerse en memoria.

Sintaxis

PIBIO_ENGINE_REFRESH_CACHE_FN PibioEngineRefreshCacheFn;

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

Parámetros

[in, out] Pipeline

Puntero a la estructura de WINBIO_PIPELINE asociada a la unidad biométrica que realiza la operación.

Valor devuelto

La función devolverá uno de los siguientes valores HRESULT .

Código devuelto Descripción
E_POINTER
El parámetro Pipeline no puede ser NULL.
S_OK
Este valor se devuelve en todos los demás casos.

Comentarios

Un adaptador de motor que mantiene una caché privada en memoria de plantillas (por ejemplo, por motivos de rendimiento) debe descartar el contenido de su memoria caché cuando recibe esta llamada al método. La llamada indica que el contenido de la memoria caché ya no es válido. Según la directiva de caché del adaptador de motor, el adaptador también puede optar por volver a cargar su caché en este momento desde la base de datos de plantillas.

El servicio biométrico llama a este método en las situaciones siguientes:

  • Una vez, cuando la rutina StorageAdapterAttach ha abierto correctamente su conexión a la base de datos de plantilla.
  • De nuevo, después de realizar cualquier operación que cambie el estado de la base de datos de plantilla.
    • Agregar una nueva plantilla a la base de datos.
    • Eliminar una o varias plantillas existentes de la base de datos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winbio_adapter.h (incluya Winbio_adapter.h)