| Предыдущий | Следующий |
| WINBIO_E_CALIBRATION_BUFFER_TOO_LARGE | WINBIO_E_INVALID_KEY_IDENTIFIER |
WINBIO_E_CALIBRATION_BUFFER_INVALID
WINBIO_E_CALIBRATION_BUFFER_INVALID означает, что буфер дошёл до адаптера датчика, но его содержимое невозможно обработать. Для ошибок размера существуют отдельные HRESULT, поэтому этот результат должен направлять диагностику на формат полезной нагрузки, версию и семантику, а не просто на выделение большего объёма памяти.
Сравните предположения производителя и потребителя
- Запишите выбранный формат калибровки и версии адаптеров со стороны механизма и датчика.
- Проверьте внутренние поля, смещения, счётчики, контрольные суммы и теги версии формата до сообщения механизмом окончательного размера калибровки.
- Не сохраняйте и не используйте повторно принадлежащий WBF указатель калибровочного буфера после возврата обратного вызова.
Microsoft описывает цикл динамической калибровки как передачу созданных механизмом данных через WBF в SensorAdapterAcceptCalibrationData. Адаптер датчика должен обработать буфер внутри этого вызова. Воспроизводимый результат недопустимого буфера часто выявляет несовместимую сериализацию или устаревшее сочетание адаптеров; в рабочих журналах сохраняйте метаданные и безопасный hex-дайджест, а не содержимое биометрической полезной нагрузки.
Обратный вызов калибровочных данных механизма · Обратный вызов калибровочных данных датчика
Нужно найти другой код? Найти другой код состояния или ошибки.