PIBIO_STORAGE_OPEN_DATABASE_FN fonction de rappel (winbio_adapter.h)
Appelé par l’infrastructure biométrique Windows pour ouvrir une base de données.
Syntaxe
PIBIO_STORAGE_OPEN_DATABASE_FN PibioStorageOpenDatabaseFn;
HRESULT PibioStorageOpenDatabaseFn(
[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 de manière unique la base de données. 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 d’accès complet au fichier 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 |
---|---|
|
Un argument de pointeur obligatoire est NULL. |
|
Impossible de créer la base de données. |
|
La base de données spécifiée est introuvable. |
|
La base de données est actuellement verrouillée par une autre application et ne peut pas être ouverte. |
|
Un problème non spécifié a provoqué l’échec de la demande. |
|
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) |