What does HRESULT 0x8009805B (WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND) mean?

 
Previous Next
WINBIO_E_TRUSTLET_INTEGRITY_FAIL TRUST_E_PROVIDER_UNKNOWN

WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND

WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND is a lifecycle result for an in-progress enrollment. WBF adapters receive power-state notifications, and enrollment is a multi-step transaction that maintains template state across captures. Suspending the platform can invalidate that active transaction.

Restart enrollment as a new transaction after resume

  • Record the power transition and enrollment operation timeline so a suspend-triggered cancellation is not reported as a bad biometric sample.
  • After resume, reopen or validate the session as required by the application and begin a new enrollment sequence rather than continuing the old template state.
  • Do not count this HRESULT as a capture-quality failure or increment user retry/lockout counters intended for rejected samples.

The engine adapter interface includes power-change notification, and WBF enrollment builds state over multiple samples before commit. A suspended platform can tear down or deactivate hardware and protected processing state that the pending enrollment depends on. The correct recovery is transactional: discard the canceled sequence and start cleanly after the biometric unit is available again.

Engine adapter power notification · WBF architecture · Secure sensor requirements


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