Client Error Codes

The following error codes are defined in the Winbio_err.h header file.

Constant/value Description
WINBIO_E_UNSUPPORTED_FACTOR
0x80098001
The specified biometric factor is not supported.
WINBIO_E_INVALID_UNIT
0x80098002
The unit ID number does not correspond to a valid biometric device.
WINBIO_E_UNKNOWN_ID
0x80098003
The biometric sample does not match any known identity.
WINBIO_E_CANCELED
0x80098004
The biometric operation was canceled before it could complete.
WINBIO_E_NO_MATCH
0x80098005
The biometric sample does not match the specified identity or sub-factor.
WINBIO_E_CAPTURE_ABORTED
0x80098006
A biometric sample could not be captured because the capture operation was aborted.
WINBIO_E_ENROLLMENT_IN_PROGRESS
0x80098007
An enrollment transaction could not be started because another enrollment is already in progress.
WINBIO_E_BAD_CAPTURE
0x80098008
The captured sample cannot be used for further biometric operations.
WINBIO_E_INVALID_CONTROL_CODE
0x80098009
The biometric unit does not support the specified unit control code.
WINBIO_E_DATA_COLLECTION_IN_PROGRESS
0x8009800B
A pending data collection operation is already in progress.
WINBIO_E_UNSUPPORTED_DATA_FORMAT
0x8009800C
The biometric sensor driver does not support the requested data format.
WINBIO_E_UNSUPPORTED_DATA_TYPE
0x8009800D
The biometric sensor driver does not support the requested data type.
WINBIO_E_UNSUPPORTED_PURPOSE
0x8009800E
The biometric sensor driver does not support the requested data purpose.
WINBIO_E_INVALID_DEVICE_STATE
0x8009800F
The biometric unit is not in the proper state to perform the specified operation.
WINBIO_E_DEVICE_BUSY
0x80098010
The operation could not be performed because the sensor device was busy.
WINBIO_E_DATABASE_CANT_CREATE
0x80098011
The storage adapter was not able to create a new database.
WINBIO_E_DATABASE_CANT_OPEN
0x80098012
The storage adapter was not able to open an existing database.
WINBIO_E_DATABASE_CANT_CLOSE
0x80098013
The storage adapter was not able to close a database.
WINBIO_E_DATABASE_CANT_ERASE
0x80098014
The storage adapter was not able to erase a database.
WINBIO_E_DATABASE_CANT_FIND
0x80098015
The storage adapter was not able to find a database.
WINBIO_E_DATABASE_ALREADY_EXISTS
0x80098016
The storage adapter was not able to create a database because the specified database already exists.
WINBIO_E_DATABASE_FULL
0x80098018
The storage adapter was not able to add a record to the database because the database is full.
WINBIO_E_DATABASE_LOCKED
0x80098019
The database is locked and its contents are inaccessible.
WINBIO_E_DATABASE_CORRUPTED
0x8009801A
The contents of the database have become corrupted and are inaccessible.
WINBIO_E_DATABASE_NO_SUCH_RECORD
0x8009801B
No records were deleted because the specified identity and sub-factor are not present in the database.
WINBIO_E_DUPLICATE_ENROLLMENT
0x8009801C
The specified identity and sub-factor are already enrolled in the database.
WINBIO_E_DATABASE_READ_ERROR
0x8009801D
An error occurred while trying to read from the database.
WINBIO_E_DATABASE_WRITE_ERROR
0x8009801E
An error occurred while trying to write to the database.
WINBIO_E_DATABASE_NO_RESULTS
0x8009801F
No records in the database matched the query.
WINBIO_E_DATABASE_NO_MORE_RECORDS
0x80098020
All records from the most recent database query have been retrieved.
WINBIO_E_DATABASE_EOF
0x80098021
A database operation unexpectedly encountered the end of the file.
WINBIO_E_DATABASE_BAD_INDEX_VECTOR
0x80098022
A database operation failed due to a malformed index vector.
WINBIO_E_INCORRECT_BSP
0x80098024
The biometric unit does not belong to the specified service provider.
WINBIO_E_INCORRECT_SENSOR_POOL
0x80098025
The biometric unit does not belong to the specified sensor pool.
WINBIO_E_NO_CAPTURE_DATA
0x80098026
The sensor adapter capture buffer is empty.
WINBIO_E_INVALID_SENSOR_MODE
0x80098027
The sensor adapter does not support the sensor mode specified in the configuration.
WINBIO_E_LOCK_VIOLATION
0x8009802A
The requested operation cannot be performed due to a locking conflict.
WINBIO_E_DUPLICATE_TEMPLATE
0x8009802B
The data in a biometric template matches that of another template already in the database.
WINBIO_E_INVALID_OPERATION
0x8009802C
The requested operation is not valid for the current state of the session or the biometric unit.
WINBIO_E_SESSION_BUSY
0x8009802D
The session cannot begin a new operation because another operation is already in progress.
WINBIO_E_CRED_PROV_DISABLED
0x80098030
System policy settings have disabled the biometric credential provider.
WINBIO_E_CRED_PROV_NO_CREDENTIAL
0x80098031
The requested credential was not found.
WINBIO_E_DISABLED
0x80098032
System policy settings have disabled the biometric service.
WINBIO_E_CONFIGURATION_FAILURE
0x80098033
The biometric unit could not be configured.
WINBIO_E_SENSOR_UNAVAILABLE
0x80098034
A private pool cannot be created because one or more biometric units are not available.
WINBIO_E_SAS_ENABLED
0x80098035
A secure attention sequence (CTRL-ALT-DELETE) is required for logon.
WINBIO_E_DEVICE_FAILURE
0x80098036
A biometric sensor has failed.
WINBIO_E_FAST_USER_SWITCH_DISABLED
0x80098037
>Fast user switching is disabled.
WINBIO_E_NOT_ACTIVE_CONSOLE
0x80098038
The System sensor pool cannot be opened from Terminal Server client sessions.
WINBIO_E_EVENT_MONITOR_ACTIVE
0x80098039
There is already an active event monitor associated with the specified session.
WINBIO_E_INVALID_PROPERTY_TYPE
0x8009803A
The value specified is not a valid property type.
WINBIO_E_INVALID_PROPERTY_ID
0x8009803B
The value specified is not a valid property ID.
WINBIO_E_UNSUPPORTED_PROPERTY
0x8009803C
The biometric unit does not support the specified property.
WINBIO_E_ADAPTER_INTEGRITY_FAILURE
0x8009803D
The adapter did not pass its integrity check.
WINBIO_I_MORE_DATA
0x00090001
Another sample is needed for the current enrollment template.

Requirements

Requirement Value
Minimum supported client
Windows 7 [desktop apps only]
Minimum supported server
Windows Server 2008 R2 [desktop apps only]
Header
Winbio_err.h

See also

Client Application Constants