What does HRESULT 0x80098002 (WINBIO_E_INVALID_UNIT) mean?

 
Previous Next
WINBIO_E_UNSUPPORTED_FACTOR WINBIO_E_UNKNOWN_ID

WINBIO_E_INVALID_UNIT

WINBIO_E_INVALID_UNIT indicates that the supplied WINBIO_UNIT_ID does not refer to a currently valid biometric device. Unit IDs are runtime identifiers; a device removal, driver reload, or a stale cached value can make an old ID invalid.

What to check

  • Enumerate biometric units again and use the current unit ID rather than a cached value.
  • Check Device Manager and the Windows Biometric Service when the device is missing from enumeration.
  • Treat a device-arrival or device-removal event as a reason to rebuild the session and unit selection.

Microsoft: WinBioOpenSession

Microsoft: WBF terminology

Microsoft: Windows Biometric Framework client error codes


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