| Previous | Next |
| WINBIO_E_CALIBRATION_BUFFER_TOO_LARGE | WINBIO_E_INVALID_KEY_IDENTIFIER |
WINBIO_E_CALIBRATION_BUFFER_INVALID
WINBIO_E_CALIBRATION_BUFFER_INVALID means the buffer reached the sensor adapter but its contents cannot be processed. Size errors have separate HRESULT values, so this result should lead to payload-format, version, and semantic validation rather than simply allocating more memory.
Compare producer and consumer assumptions
- Log the selected calibration format and adapter versions on both the engine and sensor sides.
- Validate internal fields, offsets, counts, checksums, and format-version tags before the engine reports the final calibration size.
- Do not keep or reuse the WBF-owned calibration-buffer pointer after the callback returns.
Microsoft documents the dynamic calibration loop as engine-produced calibration data passed by WBF to SensorAdapterAcceptCalibrationData. The sensor adapter must consume the buffer during that call. A reproducible invalid-buffer result often exposes incompatible serialization or stale adapter pairing; capture metadata and a safe hex digest rather than biometric payload contents in production logs.
Engine calibration data callback · Sensor calibration data callback
Looking for a different code? Search another status or error code.
