Partager via


PIBIO_STORAGE_ERASE_DATABASE_FN fonction de rappel (winbio_adapter.h)

Appelé par l’infrastructure biométrique Windows pour effacer la base de données et la marquer pour suppression.

Syntaxe

PIBIO_STORAGE_ERASE_DATABASE_FN PibioStorageEraseDatabaseFn;

HRESULT PibioStorageEraseDatabaseFn(
  [in, out] PWINBIO_PIPELINE Pipeline,
  [in]      PWINBIO_UUID DatabaseId,
  [in]      LPCWSTR FilePath,
  [in]      LPCWSTR ConnectString
)
{...}

Paramètres

[in, out] Pipeline

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

[in] DatabaseId

Pointeur vers un GUID qui identifie la base de données de manière unique. Il s’agit du même GUID que celui utilisé pour inscrire la base de données dans le Registre.

[in] FilePath

Pointeur vers une chaîne UNICODE terminée par NULL qui contient le chemin de fichier complet de la base de données.

[in] ConnectString

Pointeur vers une chaîne de connexion UNICODE terminée par null pour la base de données.

Valeur retournée

Si la fonction réussit, elle retourne S_OK. Si la fonction échoue, elle doit retourner l’une des valeurs HRESULT suivantes pour indiquer l’erreur.

Code de retour Description
E_POINTER
Un argument pointeur obligatoire est NULL.
WINBIO_E_DATABASE_CORRUPTED
Le paramètre DatabaseId n’est pas le même que celui utilisé lors de la création de la base de données.
WINBIO_E_DATABASE_CANT_FIND
La base de données spécifiée est introuvable.
WINBIO_E_INVALID_DEVICE_STATE
Le membre StorageContext de l’objet pipeline est NULL.

Configuration requise

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

Voir aussi

Fonctions de plug-in

StorageAdapterCloseDatabase

StorageAdapterCreateDatabase

StorageAdapterOpenDatabase