What does HRESULT 0x80098034 (WINBIO_E_SENSOR_UNAVAILABLE) mean?

 
Previous Next
WINBIO_E_CONFIGURATION_FAILURE WINBIO_E_SAS_ENABLED

WINBIO_E_SENSOR_UNAVAILABLE

WINBIO_E_SENSOR_UNAVAILABLE has a documented WinBioOpenSession condition: the caller requested WINBIO_POOL_PRIVATE and one or more units selected for that pool are not available. This is a pool-allocation problem, not a generic “fingerprint reader not found” result.

Validate the requested private pool

  • Log the complete UnitArray and UnitCount passed to WinBioOpenSession.
  • Enumerate currently attached biometric units and confirm that every requested unit ID still exists.
  • Check whether a unit has been assigned to another pool or is reserved by a different private-pool configuration.

Private pools reserve biometric units for exclusive use by the client application. Microsoft also notes that units return to their original pools when a private pool is released. Diagnose availability at session-open time and avoid silently dropping unavailable unit IDs, because doing so changes the set of sensors and database behavior the application intended to use.

WinBioOpenSession · Private sensor pool


Looking for a different code? Search another status or error code.