共用方式為


PIBIO_STORAGE_OPEN_DATABASE_FN 回調函式(winbio_adapter.h)

由 Windows 生物特徵框架呼叫來開啟資料庫。

語法

PIBIO_STORAGE_OPEN_DATABASE_FN PibioStorageOpenDatabaseFn;

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

參數

[in, out] Pipeline

與執行作業之生物特徵辨識單元相關聯的 WINBIO_PIPELINE 結構指標。

[in] DatabaseId

指向一個唯一識別資料庫的 GUID。 這正是用來在登錄資料庫註冊的同一個 GUID。

[in] FilePath

指標指向一個 NULL 終止的 Unicode 字串,該字串包含資料庫的完整限定檔案路徑。

[in] ConnectString

指標指向資料庫中 NULL 終止的 Unicode 連接字串。

返回值

如果函式成功,則會傳回S_OK。 如果函式失敗,它必須傳回下列其中一個 HRESULT 值,以指出錯誤。

回傳碼 Description
E_POINTER
必要指標引數為 NULL。
WINBIO_E_DATABASE_CANT_CREATE
資料庫無法建立。
WINBIO_E_DATABASE_CANT_FIND
找不到指定的資料庫。
WINBIO_E_DATABASE_LOCKED
資料庫目前被其他應用程式鎖定,無法開啟。
WINBIO_E_DATABASE_CANT_OPEN
一個未說明的問題導致請求失敗。
WINBIO_E_INVALID_DEVICE_STATE
管線物件的 StorageContext 成員為 NULL。

需求

Requirement 價值觀
最低支援的用戶端 Windows 7 [僅限桌面應用程式]
支援的最低伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
目標平臺 窗戶
Header winbio_adapter.h(包括Winbio_adapter.h)

另請參閱

插件功能

StorageAdapterCloseDatabase

StorageAdapterCreateDatabase

StorageAdapterEraseDatabase