Partager via


PIBIO_ENGINE_REFRESH_CACHE_FN fonction de rappel (winbio_adapter.h)

Appelé par l’infrastructure biométrique Windows pour notifier l’adaptateur de moteur qu’il doit ignorer tous les modèles mis en cache qu’il peut conserver en mémoire.

Syntaxe

PIBIO_ENGINE_REFRESH_CACHE_FN PibioEngineRefreshCacheFn;

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

Paramètres

[in, out] Pipeline

Pointeur vers la structure WINBIO_PIPELINE associée à l’unité biométrique effectuant l’opération.

Valeur retournée

La fonction retourne l’une des valeurs HRESULT suivantes.

Code de retour Description
E_POINTER
Le paramètre Pipeline ne peut pas avoir la valeur NULL.
S_OK
Cette valeur est retournée dans tous les autres cas.

Remarques

Un adaptateur moteur qui gère un cache privé en mémoire de modèles (par exemple, pour des raisons de performances) doit ignorer le contenu de son cache lorsqu’il reçoit cet appel de méthode. L’appel indique que le contenu du cache n’est plus valide. En fonction de la stratégie de cache de l’adaptateur moteur, l’adaptateur peut également choisir de recharger son cache à partir de la base de données du modèle.

Le service biométrique appelle cette méthode dans les situations suivantes :

  • Une fois, lorsque la routine StorageAdapterAttach a correctement ouvert sa connexion à la base de données de modèle.
  • Là encore, après avoir effectué une opération qui modifie l’état de la base de données de modèle.
    • Ajout d’un nouveau modèle à la base de données.
    • Suppression d’un ou plusieurs modèles existants de la base de données.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête winbio_adapter.h (include Winbio_adapter.h)