What does HRESULT 0x80098055 (WINBIO_E_PROPERTY_UNAVAILABLE) mean?

 
Previous Next
WINBIO_E_KEY_IDENTIFIER_BUFFER_TOO_SMALL WINBIO_E_POLICY_PROTECTION_UNAVAILABLE

WINBIO_E_PROPERTY_UNAVAILABLE

WINBIO_E_PROPERTY_UNAVAILABLE should be separated from invalid property type, invalid property ID, and unsupported property errors. The property request can be structurally valid while the biometric unit is temporarily unable to produce the data at that moment.

Preserve the property and unit state in diagnostics

  • Log PropertyType, PropertyId, UnitId, and the operation active on the session when WinBioGetProperty is called.
  • Check whether capture, enrollment, calibration, power transition, or adapter activation changes availability of the requested data.
  • Do not rewrite the request to a different property merely because the current value is unavailable.

The WBF property API distinguishes selector errors from availability. That distinction is useful for retry policy: an invalid or unsupported property is a stable programming/configuration problem, while an unavailable property can be state-dependent. Retry only after a documented state change or operation completion, and preserve the original property identifiers so the temporary condition is not confused with a schema mismatch.

WinBioGetProperty · WBF plug-in architecture


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