winbio_adapter.h header

This header is used by Windows Biometric Framework. For more information, see:

winbio_adapter.h contains the following programming interfaces:

Functions

 
WbioQueryEngineInterface

Retrieves a pointer to the WINBIO_ENGINE_INTERFACE structure for the engine adapter.
WbioQuerySensorInterface

Retrieves a pointer to the WINBIO_SENSOR_INTERFACE structure for the sensor adapter.
WbioQueryStorageInterface

Retrieves a pointer to the WINBIO_STORAGE_INTERFACE structure for the storage adapter.

Callback functions

 
PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN

Accepts a raw biometric sample and extracts a feature set.
PIBIO_ENGINE_ACTIVATE_FN

Gives the Engine Adapter the chance to perform any work needed to bring the sensor component out of an idle state.
PIBIO_ENGINE_ATTACH_FN

Adds an engine adapter to the processing pipeline of the biometric unit.
PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN

Determines whether a new template in the pipeline duplicates any template already saved in the database regardless of the identity associated with the templates.
PIBIO_ENGINE_CLEAR_CONTEXT_FN

Prepares the processing pipeline of the biometric unit for a new operation.E
PIBIO_ENGINE_COMMIT_ENROLLMENT_FN

Finalizes the enrollment object, converts it to a template, and saves the template in the database.
PIBIO_ENGINE_CONTROL_UNIT_FN

Performs a vendor-defined control operation that does not require elevated privilege.E
PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN

Performs a vendor-defined control operation that requires elevated privilege.E
PIBIO_ENGINE_CREATE_ENROLLMENT_FN

Initializes the enrollment object in the biometric unit pipeline.
PIBIO_ENGINE_CREATE_KEY_FN

Called by the Windows Biometric Framework to push an HMAC key to the sensor. The returned key identifier will be passed back to the biometric unit when the framework calls EngineAdapterIdentifyFeatureSetSecure.
PIBIO_ENGINE_DEACTIVATE_FN

Gives the Engine Adapter the chance to perform any work needed to put the sensor component into an idle state.
PIBIO_ENGINE_DETACH_FN

Releases adapter-specific resources attached to the pipeline.E
PIBIO_ENGINE_DISCARD_ENROLLMENT_FN

Deletes intermediate enrollment state information from the pipeline.
PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN

Retrieves a copy of the most recently processed feature set or template from the engine in a standard biometric information record.
PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN

Retrieves the hash of the completed enrollment template in the pipeline.
PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN

Determines whether the enrollment object is ready to be committed to the pipeline.
PIBIO_ENGINE_IDENTIFY_ALL_FN

Determines the identities of any people who are currently in camera frame.
PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN

Builds a template from the current feature set and locates a matching template in the database.
PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN

Called by the Windows Biometric Framework to build a template from the current feature set and locate a matching template in the database.
PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN

Receives notification about a change in the computer power state and prepares the engine adapter accordingly.
PIBIO_ENGINE_PIPELINE_CLEANUP_FN

Gives the Engine Adapter the chance to perform any cleanup that requires help from the Storage Adapter.
PIBIO_ENGINE_PIPELINE_INIT_FN

Gives the Engine Adapter the chance to perform any initialization that remains incomplete.
PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN

Gets a set of post-capture calibration data from the engine adapter.
PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN

Queries the WINBIO_PROPERTY_EXTENDED_ENROLLMENT_STATUS property.
PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN

Determines the capabilities and limitations of the biometric engine component.
PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN

Retrieves an array of object identifiers that represent the hash algorithms supported by the engine adapter.
PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN

Retrieves the size of the index vector used by the engine adapter.
PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN

Determines the input data format preferred by the engine adapter.
PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN

Retrieves the number of correct samples required by the engine adapter to construct an enrollment template.
PIBIO_ENGINE_REFRESH_CACHE_FN

Notifies the Engine Adapter that it should discard any cached templates that it may be keeping in memory.
PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN

Called by the Windows Biometric Framework to determine which of the Sensor Adapter’s calibration formats the Engine Adapter wants to use.
PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN

Sets the extended default and per-user antispoofing policies used by the engine adapter.
PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN

Gives the engine adapter additional information about an enrollment operation.
PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN

Tells the Engine Adapter which person to track for the current enrollment operation.
PIBIO_ENGINE_SET_HASH_ALGORITHM_FN

Selects a hash algorithm for use in subsequent operations.
PIBIO_ENGINE_UPDATE_ENROLLMENT_FN

Adds the current feature set to the enrollment object.
PIBIO_ENGINE_VERIFY_FEATURE_SET_FN

Compares the template in the current feature set with a specific template in the database.
PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN

Passes calibration data from the engine adapter to the sensor adapter.
PIBIO_SENSOR_ACTIVATE_FN

Gives the Sensor Adapter the chance to perform any work needed to bring the sensor component out of an idle state.
PIBIO_SENSOR_ATTACH_FN

Adds a sensor adapter to the processing pipeline of the biometric unit.
PIBIO_SENSOR_CANCEL_FN

Cancels all pending sensor operations.
PIBIO_SENSOR_CLEAR_CONTEXT_FN

PIBIO_SENSOR_CLEAR_CONTEXT_FN (winbio_adapter.h) prepares the processing pipeline of the biometric unit for a new operation.
PIBIO_SENSOR_CONTROL_UNIT_FN

PIBIO_SENSOR_CONTROL_UNIT_FN (winbio_adapter.h) performs a vendor-defined control operation that does not require elevated privilege.
PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN

The PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN callback function (winbio_adapter.h) performs a vendor-defined control operation that requires elevated privileges.
PIBIO_SENSOR_DEACTIVATE_FN

Gives the Sensor Adapter the chance to perform any work needed to put the sensor component into an idle state.
PIBIO_SENSOR_DETACH_FN

Releases adapter specific resources attached to the pipeline.
PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN

Retrieves the most recently captured biometric sample formatted as a standard WINBIO_BIR structure.
PIBIO_SENSOR_FINISH_CAPTURE_FN

The PIBIO_SENSOR_FINISH_CAPTURE_FN callback (winbio_adapter.h) retrieves a value that indicates whether the sensor indicator is on or off.
PIBIO_SENSOR_GET_INDICATOR_STATUS_FN

The PIBIO_SENSOR_GET_INDICATOR_STATUS_FN callback function (winbio_adapter.h) retrieves a value that indicates whether the sensor indicator is on or off.
PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN

Receives notification about a change in the computer power state and prepares the sensor adapter accordingly.
PIBIO_SENSOR_PIPELINE_CLEANUP_FN

Gives the Sensor Adapter the chance to perform any cleanup in that requires help from the Engine or Storage adapter components.
PIBIO_SENSOR_PIPELINE_INIT_FN

Gives the Sensor Adapter the chance to perform any initialization that remains incomplete, and which requires help from the Engine or Storage adapter components.
PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN

Makes the current contents of the sample buffer available to the engine adapter.
PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN

Determines the set of calibration formats supported by the Sensor Adapter.
PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN

Determines the capabilities and limitations of the biometric sensor component.
PIBIO_SENSOR_QUERY_STATUS_FN

Retrieves information about the current status of the sensor device.
PIBIO_SENSOR_RESET_FN

Reinitializes the sensor.
PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN

Notifies the sensor adapter that a particular calibration data format has been selected by the engine adapter.
PIBIO_SENSOR_SET_INDICATOR_STATUS_FN

Toggles the sensor indicator on or off.
PIBIO_SENSOR_SET_MODE_FN

Sets the sensor adapter mode.
PIBIO_SENSOR_START_CAPTURE_FN

Begins an asynchronous biometric capture.
PIBIO_STORAGE_ACTIVATE_FN

Gives the Storage Adapter the chance to perform any work needed to bring the storage component out of an idle state.
PIBIO_STORAGE_ADD_RECORD_FN

Adds a template to the database.
PIBIO_STORAGE_ATTACH_FN

Adds a storage adapter to the processing pipeline of the biometric unit.
PIBIO_STORAGE_CLEAR_CONTEXT_FN

The PIBIO_STORAGE_CLEAR_CONTEXT_FN callback function (winbio_adapter.h) prepares the processing pipeline of the biometric unit for a new operation.
PIBIO_STORAGE_CLOSE_DATABASE_FN

Closes the database associated with the pipeline and frees all related resources.
PIBIO_STORAGE_CONTROL_UNIT_FN

The PIBIO_STORAGE_CONTROL_UNIT_FN callback function (winbio_adapter.h) performs a vendor-defined control operation that does not require elevated privilege.
PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN

The PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN callback function (winbio_adapter.h) performs a vendor-defined control operation that requires elevated privilege.
PIBIO_STORAGE_CREATE_DATABASE_FN

Creates and configures a new database.
PIBIO_STORAGE_DEACTIVATE_FN

Gives the Storage Adapter the chance to perform any work needed to put the storage component into an idle state.
PIBIO_STORAGE_DELETE_RECORD_FN

Deletes one or more templates from the database.
PIBIO_STORAGE_DETACH_FN

Releases adapter-specific resources attached to the pipeline.S
PIBIO_STORAGE_ERASE_DATABASE_FN

Erases the database and marks it for deletion.
PIBIO_STORAGE_FIRST_RECORD_FN

Positions the result set cursor on the first record in the set.
PIBIO_STORAGE_GET_CURRENT_RECORD_FN

Retrieves the contents of the current record in the pipeline result set.
PIBIO_STORAGE_GET_DATA_FORMAT_FN

Retrieves format and version information used by the current database associated with the pipeline.
PIBIO_STORAGE_GET_DATABASE_SIZE_FN

Retrieves the database size and available space.
PIBIO_STORAGE_GET_RECORD_COUNT_FN

Retrieves the number of template records in the pipeline result set.
PIBIO_STORAGE_NEXT_RECORD_FN

Advances the result set cursor by one record.
PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN

Receives notification about a change in the computer power state and prepares the storage adapter accordingly.
PIBIO_STORAGE_OPEN_DATABASE_FN

Opens a database for use by the storage adapter.
PIBIO_STORAGE_PIPELINE_CLEANUP_FN

Gives the Storage Adapter the chance to perform any cleanup in preparation for closing the template database.
PIBIO_STORAGE_PIPELINE_INIT_FN

Gives the Storage Adapter the chance to perform any initialization that remains incomplete.
PIBIO_STORAGE_QUERY_BY_CONTENT_FN

Queries the database that is currently open for templates associated with a specified index vector.
PIBIO_STORAGE_QUERY_BY_SUBJECT_FN

Queries the database that is currently open for templates associated with a specified identity and sub-factor.
PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN

Determines the capabilities and limitations of the biometric storage component.

Structures

 
WINBIO_ENGINE_INTERFACE

Contains pointers to your custom engine adapter functions.
WINBIO_SENSOR_INTERFACE

Contains pointers to your custom sensor adapter functions.
WINBIO_STORAGE_INTERFACE

Contains pointers to your custom storage adapter functions.
WINBIO_ADAPTER_INTERFACE_VERSION

Contains a major and minor version number used in the engine, sensor, and storage adapter interface tables.
WINBIO_PIPELINE

Contains shared context information used by the sensor, engine, and storage adapter components in a single biometric unit.
WINBIO_STORAGE_RECORD

Contains a biometric template and associated data in a standard format.