PIBIO_STORAGE_OPEN_DATABASE_FN funzione di callback (winbio_adapter.h)
Chiamato da Windows Biometric Framework per aprire un database.
Sintassi
PIBIO_STORAGE_OPEN_DATABASE_FN PibioStorageOpenDatabaseFn;
HRESULT PibioStorageOpenDatabaseFn(
[in, out] PWINBIO_PIPELINE Pipeline,
[in] PWINBIO_UUID DatabaseId,
[in] LPCWSTR FilePath,
[in] LPCWSTR ConnectString
)
{...}
Parametri
[in, out] Pipeline
Puntatore alla struttura WINBIO_PIPELINE associata all'unità biometrica che esegue l'operazione.
[in] DatabaseId
Puntatore a un GUID che identifica in modo univoco il database. Si tratta dello stesso GUID usato per registrare il database nel Registro di sistema.
[in] FilePath
Puntatore a una stringa Unicode con terminazione NULL contenente il percorso completo del file per il database.
[in] ConnectString
Puntatore a un stringa di connessione Unicode con terminazione NULL per il database.
Valore restituito
Se la funzione ha esito positivo, restituisce S_OK. Se la funzione ha esito negativo, deve restituire uno dei valori HRESULT seguenti per indicare l'errore.
Codice restituito | Descrizione |
---|---|
|
Un argomento puntatore obbligatorio è NULL. |
|
Impossibile creare il database. |
|
Impossibile trovare il database specificato. |
|
Il database è attualmente bloccato da un'altra applicazione e non può essere aperto. |
|
Un problema non specificato ha causato l'esito negativo della richiesta. |
|
Il membro StorageContext dell'oggetto pipeline è NULL. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winbio_adapter.h (includere Winbio_adapter.h) |