What does HRESULT 0x00090001 (WINBIO_I_MORE_DATA) mean?

 
Previous Next
CO_S_MACHINENAMENOTFOUND WINBIO_I_EXTENDED_STATUS_INFORMATION

WINBIO_I_MORE_DATA

WINBIO_I_MORE_DATA is an informational enrollment result, not a failed capture. WinBioEnrollCapture has accepted the current sample, but the matching engine still needs one or more samples before the pending enrollment template is reliable enough to commit.

Keep the enrollment transaction active

  • Call WinBioEnrollCapture again on the same enrollment sequence instead of calling WinBioEnrollBegin a second time.
  • Use RejectDetail only for failed captures such as poor placement or quality; this status means the engine wants more accepted data.
  • Update the UI so the user knows another sample is expected and keep using the sensor selected by the original UnitId.

Microsoft documents that one enrollment collects multiple samples and that all samples for a single enrollment come from the same sensor. Commit only after capture returns success rather than WINBIO_I_MORE_DATA. Recreating the session or changing fingers between calls breaks the intended enrollment flow and can turn a normal multi-sample requirement into a misleading application-level failure.

WinBioEnrollCapture · WinBioEnrollBegin


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