| Previous | Next |
| WINBIO_E_SAS_ENABLED | WINBIO_E_FAST_USER_SWITCH_DISABLED |
WINBIO_E_DEVICE_FAILURE
WINBIO_E_DEVICE_FAILURE is a hardware-path result. The sensor adapter is responsible for configuring the device, starting capture, and controlling biometric data flow; Microsoft explicitly lists this HRESULT as a recognized failure from the sensor adapter start-capture callback.
Capture device and adapter state
- Record the failing unit ID and the exact WinBio operation that caused the device path to run.
- For a custom sensor adapter, log
SensorContext, device-handle state, status-query results, and the final asynchronous I/O command. - Distinguish this code from
WINBIO_E_DEVICE_BUSYand capture-quality rejection; neither should be rewritten as device failure.
In the documented adapter model, the final capture command is asynchronous and tracked with an OVERLAPPED structure. Device-handle validity, power transitions, and completion/cancellation handling are therefore relevant evidence. Re-enrolling templates is not a useful first response when the lower sensor path itself reports failure.
Sensor adapter start capture · Sensor adapter functions
Looking for a different code? Search another status or error code.