This is work in progress.

Windows / Headers / winbio_err.h

winbio_err.h

Definitions of error codes used by Windows Biometric Framework components.

Associated Error Codes

Below is a list of error codes found for this header.

SymbolicValueDescription
WINBIO_FP_TOO_HIGH0x00000001Position your finger lower on the fingerprint reader.
WINBIO_FP_TOO_LOW0x00000002Position your finger higher on the fingerprint reader.
WINBIO_FP_TOO_LEFT0x00000003Position your finger more to the right on the fingerprint reader.
WINBIO_FP_TOO_RIGHT0x00000004Position your finger more to the left on the fingerprint reader.
WINBIO_FP_TOO_FAST0x00000005Move your finger more slowly on the fingerprint reader.
WINBIO_FP_TOO_SLOW0x00000006Move your finger more quickly on the fingerprint reader.
WINBIO_FP_POOR_QUALITY0x00000007The fingerprint reader could not capture a good sample. Check to be sure the sensor is clean.
WINBIO_FP_TOO_SKEWED0x00000008Hold your finger flat and straight when you use the fingerprint reader.
WINBIO_FP_TOO_SHORT0x00000009Use a longer stroke when scanning your fingerprint.
WINBIO_FP_MERGE_FAILURE0x0000000AThe fingerprint reader could not capture a good sample. Check to be sure the sensor is clean.
WINBIO_I_MORE_DATA0x00090001Another sample is needed for the current enrollment template.
WINBIO_I_EXTENDED_STATUS_INFORMATION0x00090002Return data includes multiple status values, which must be checked separately.
WINBIO_E_UNSUPPORTED_FACTOR0x80098001Windows Biometric Service doesn't support the specified biometric factor.
WINBIO_E_INVALID_UNIT0x80098002The unit ID number doesn't correspond to a valid biometric device.
WINBIO_E_UNKNOWN_ID0x80098003The biometric sample doesn't match any known identity.
WINBIO_E_CANCELED0x80098004The biometric operation was canceled before it could complete.
WINBIO_E_NO_MATCH0x80098005The biometric sample doesn't match the specified identity or sub-factor.
WINBIO_E_CAPTURE_ABORTED0x80098006A biometric sample could not be captured because the operation was aborted.
WINBIO_E_ENROLLMENT_IN_PROGRESS0x80098007An enrollment transaction could not be started because another enrollment is already in progress.
WINBIO_E_BAD_CAPTURE0x80098008The captured sample cannot be used for any further biometric operations.
WINBIO_E_INVALID_CONTROL_CODE0x80098009The biometric unit doesn't support the specified unit control code.
WINBIO_E_DATA_COLLECTION_IN_PROGRESS0x8009800BThe driver already has a pending data collection operation in progress.
WINBIO_E_UNSUPPORTED_DATA_FORMAT0x8009800CThe biometric sensor driver does not support the requested data format.
WINBIO_E_UNSUPPORTED_DATA_TYPE0x8009800DThe biometric sensor driver does not support the requested data type.
WINBIO_E_UNSUPPORTED_PURPOSE0x8009800EThe biometric sensor driver does not support the requested data purpose.
WINBIO_E_INVALID_DEVICE_STATE0x8009800FThe biometric unit is not in the proper state to perform the specified operation.
WINBIO_E_DEVICE_BUSY0x80098010The operation could not be performed because the sensor device was busy.
WINBIO_E_DATABASE_CANT_CREATE0x80098011The biometric unit's storage adapter was unable to create a new database.
WINBIO_E_DATABASE_CANT_OPEN0x80098012The biometric unit's storage adapter was unable to open an existing database.
WINBIO_E_DATABASE_CANT_CLOSE0x80098013The biometric unit's storage adapter was unable to close a database.
WINBIO_E_DATABASE_CANT_ERASE0x80098014The biometric unit's storage adapter was unable to erase a database.
WINBIO_E_DATABASE_CANT_FIND0x80098015The biometric unit's storage adapter was unable to find a database.
WINBIO_E_DATABASE_ALREADY_EXISTS0x80098016The biometric unit's storage adapter was unable to create a database because that database already exists.
WINBIO_E_DATABASE_FULL0x80098018The biometric unit's storage adapter was unable to add a record to the database because the database is full.
WINBIO_E_DATABASE_LOCKED0x80098019The database is locked and its contents are inaccessible.
WINBIO_E_DATABASE_CORRUPTED0x8009801AThe contents of the database have become corrupted and are inaccessible.
WINBIO_E_DATABASE_NO_SUCH_RECORD0x8009801BNo records were deleted because the specified identity and sub-factor are not present in the database.
WINBIO_E_DUPLICATE_ENROLLMENT0x8009801CThe specified identity and sub-factor are already enrolled in the database.
WINBIO_E_DATABASE_READ_ERROR0x8009801DAn error occurred while trying to read from the database.
WINBIO_E_DATABASE_WRITE_ERROR0x8009801EAn error occurred while trying to write to the database.
WINBIO_E_DATABASE_NO_RESULTS0x8009801FNo records in the database matched the query.
WINBIO_E_DATABASE_NO_MORE_RECORDS0x80098020All records from the most recent database query have been viewed.
WINBIO_E_DATABASE_EOF0x80098021A database operation unexpectedly encountered the end of the file.
WINBIO_E_DATABASE_BAD_INDEX_VECTOR0x80098022A database operation failed due to a malformed index vector.
WINBIO_E_INCORRECT_BSP0x80098024The biometric unit doesn't belong to the specified service provider.
WINBIO_E_INCORRECT_SENSOR_POOL0x80098025The biometric unit doesn't belong to the specified sensor pool.
WINBIO_E_NO_CAPTURE_DATA0x80098026The sensor adapter's capture buffer is empty.
WINBIO_E_INVALID_SENSOR_MODE0x80098027The sensor adapter doesn't support the sensor mode specified in the configuration.
WINBIO_E_LOCK_VIOLATION0x8009802AThe requested operation cannot be performed due to a locking conflict.
WINBIO_E_DUPLICATE_TEMPLATE0x8009802BThe data in a biometric template matches another template already in the database.
WINBIO_E_INVALID_OPERATION0x8009802CThe requested operation is not valid for the current state of the session or biometric unit.
WINBIO_E_SESSION_BUSY0x8009802DThe session cannot begin a new operation because another operation is already in progress.
WINBIO_E_CRED_PROV_DISABLED0x80098030System policy settings have disabled the Windows biometric credential provider.
WINBIO_E_CRED_PROV_NO_CREDENTIAL0x80098031The requested credential was not found.
WINBIO_E_DISABLED0x80098032System policy settings have disabled the Windows biometric service.
WINBIO_E_CONFIGURATION_FAILURE0x80098033The biometric unit could not be configured.
WINBIO_E_SENSOR_UNAVAILABLE0x80098034A private pool cannot be created because one or more biometric units are not available.
WINBIO_E_SAS_ENABLED0x80098035A secure attention sequence (CTRL-ALT-DEL) is required for logon.
WINBIO_E_DEVICE_FAILURE0x80098036A biometric sensor has failed.
WINBIO_E_FAST_USER_SWITCH_DISABLED0x80098037Fast user switching is disabled.
WINBIO_E_NOT_ACTIVE_CONSOLE0x80098038The System sensor pool cannot be opened from Terminal Server client sessions.
WINBIO_E_EVENT_MONITOR_ACTIVE0x80098039There is already an active event monitor associated with the specified session.
WINBIO_E_INVALID_PROPERTY_TYPE0x8009803AThe value specified is not a valid property type.
WINBIO_E_INVALID_PROPERTY_ID0x8009803BThe value specified is not a valid property ID.
WINBIO_E_UNSUPPORTED_PROPERTY0x8009803CThe biometric unit doesn't support the specified property.
WINBIO_E_ADAPTER_INTEGRITY_FAILURE0x8009803DThe adapter binary did not pass its integrity check.
WINBIO_E_INCORRECT_SESSION_TYPE0x8009803EThis operation requires a different type of session handle.
WINBIO_E_SESSION_HANDLE_CLOSED0x8009803FThis session handle has already been closed.
WINBIO_E_DEADLOCK_DETECTED0x80098040The requested operation was aborted because it would have caused a deadlock.
WINBIO_E_NO_PREBOOT_IDENTITY0x80098041There is no pre-boot logon identity available.
WINBIO_E_MAX_ERROR_COUNT_EXCEEDED0x80098042The operation was aborted because there were too many errors.
WINBIO_E_AUTO_LOGON_DISABLED0x80098043System policy settings have disabled pre-boot auto-logon using biometrics.
WINBIO_E_INVALID_TICKET0x80098044The specified ticket is either incorrect or has expired.
WINBIO_E_TICKET_QUOTA_EXCEEDED0x80098045The calling process has too many outstanding tickets.
WINBIO_E_DATA_PROTECTION_FAILURE0x80098046The biometric service could not decrypt the data.
WINBIO_E_CRED_PROV_SECURITY_LOCKOUT0x80098047Biometric authentication has been disabled because of too many unregistered fingerpint scans.
WINBIO_E_UNSUPPORTED_POOL_TYPE0x80098048The requested pool type is not supported by this biometric factor.
WINBIO_E_SELECTION_REQUIRED0x80098049A specific individual must be selected in order to perform an enrollment.
WINBIO_E_PRESENCE_MONITOR_ACTIVE0x8009804AA presence monitor is already active on that session.
WINBIO_E_INVALID_SUBFACTOR0x8009804BThe specified sub-factor value is out of range or is not supported.
WINBIO_E_INVALID_CALIBRATION_FORMAT_ARRAY0x8009804CThe sensor adapter returned an invalid calibration format array.
WINBIO_E_NO_SUPPORTED_CALIBRATION_FORMAT0x8009804DThe sensor and engine adapter don't share a common calibration format.
WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT0x8009804EThe sensor adapter does not support the requested calibration format.
WINBIO_E_CALIBRATION_BUFFER_TOO_SMALL0x8009804FThe requested calibration buffer size is too small.
WINBIO_E_CALIBRATION_BUFFER_TOO_LARGE0x80098050The requested calibration buffer size is too large.
WINBIO_E_CALIBRATION_BUFFER_INVALID0x80098051The sensor adapter cannot process the contents of the calibration buffer.
WINBIO_E_INVALID_KEY_IDENTIFIER0x80098052The key identifier is invalid.
WINBIO_E_KEY_CREATION_FAILED0x80098053The key cannot be created.
WINBIO_E_KEY_IDENTIFIER_BUFFER_TOO_SMALL0x80098054The key identifier buffer is too small.
WINBIO_E_PROPERTY_UNAVAILABLE0x80098055The biometric unt is unable to provide data for this property at the present time.
WINBIO_E_POLICY_PROTECTION_UNAVAILABLE0x80098056Policy protection is not available because a TPM 2.0 device is either not present or not supported.
WINBIO_E_INSECURE_SENSOR0x80098057The biometric sensor does not support a secure hardware data path.
WINBIO_E_INVALID_BUFFER_ID0x80098058The identifier does not refer to a valid buffer.
WINBIO_E_INVALID_BUFFER0x80098059The contents of the buffer are not valid.
WINBIO_E_TRUSTLET_INTEGRITY_FAIL0x8009805AThe Windows Biometric Service secure component was compromised.
WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND0x8009805BThe Windows Biometric Service canceled the enrollment because the platform entered a suspended state.
96 entries