Storage Adapter Functions

A storage adapter manages template databases. The following functions must be implemented by the adapter developer. They are called by the Windows Biometric service.

In this section

Topic Description
StorageAdapterActivate
Gives the Storage Adapter the chance to perform any work needed to bring the storage component out of an idle state.
StorageAdapterAddRecord
Adds a template to the database.
StorageAdapterAttach
Adds a storage adapter to the processing pipeline of the biometric unit.
StorageAdapterClearContext
Prepares the processing pipeline of the biometric unit for a new operation.
StorageAdapterCloseDatabase
Closes the database associated with the pipeline and frees all related resources.
StorageAdapterControlUnit
Performs a vendor-defined control operation that does not require elevated privilege.
StorageAdapterControlUnitPrivileged
Performs a vendor-defined control operation that requires elevated privilege.
StorageAdapterCreateDatabase
Creates and configures a new database.
StorageAdapterDeactivate
Gives the Storage Adapter the chance to perform any work needed to put the storage component into an idle state.
StorageAdapterDeleteRecord
Deletes one or more templates from the database.
StorageAdapterDetach
Releases adapter-specific resources attached to the pipeline.
StorageAdapterEraseDatabase
Erases the database and marks it for deletion.
StorageAdapterFirstRecord
Positions the result set cursor on the first record in the set.
StorageAdapterGetCurrentRecord
Retrieves the contents of the current record in the pipeline result set.
StorageAdapterGetDatabaseSize
Retrieves the database size and available space.
StorageAdapterGetDataFormat
Retrieves format and version information used by the current database associated with the pipeline.
StorageAdapterGetRecordCount
Retrieves the number of template records in the pipeline result set.
StorageAdapterNextRecord
Advances the result set cursor by one record.
StorageAdapterNotifyPowerChange
Receives notification about a change in the computer power state and prepares the storage adapter accordingly.
StorageAdapterOpenDatabase
Opens a database for use by the storage adapter.
StorageAdapterPipelineCleanup
Gives the Storage Adapter the chance to perform any cleanup in preparation for closing the template database.
StorageAdapterPipelineInit
Gives the Storage Adapter the chance to perform any initialization that remains incomplete.
StorageAdapterQueryByContent
Queries the database that is currently open for templates associated with a specified index vector.
StorageAdapterQueryBySubject
Queries the database that is currently open for templates associated with a specified identity and sub-factor.
StorageAdapterQueryExtendedInfo
Determines the capabilities and limitations of the biometric storage component.
WbioQueryStorageInterface
Retrieves a pointer to the WINBIO_STORAGE_INTERFACE structure for the storage adapter.

Plug-in Functions