What does HRESULT 0x80098036 (WINBIO_E_DEVICE_FAILURE) mean?

 
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_BUSY and 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.