| Предыдущий | Следующий |
| WINBIO_E_UNSUPPORTED_SENSOR_CALIBRATION_FORMAT | WINBIO_E_CALIBRATION_BUFFER_TOO_LARGE |
WINBIO_E_CALIBRATION_BUFFER_TOO_SMALL
WINBIO_E_CALIBRATION_BUFFER_TOO_SMALL относится к размеру калибровочных данных, которыми обмениваются адаптеры механизма и датчика. Во время динамической калибровки WBF передаёт обратному вызову механизма выходной буфер ограниченного размера, а затем передаёт созданные данные адаптеру датчика.
Сверьте созданный размер с согласованным контрактом
- Запишите
MaxBufferSizeи окончательныйCalibrationBufferSize, сообщённый адаптером механизма. - Убедитесь, что механизм не усекает обязательную калибровочную запись лишь ради помещения в текущее выделение памяти.
- Проверьте, что принятый датчиком формат калибровки определяет ту же минимальную структуру полезной нагрузки, которую создаёт механизм.
Microsoft указывает, что сообщаемый механизмом размер калибровки не должен превышать MaxBufferSize, а нулевой размер означает отсутствие необходимости обновления калибровки. Поэтому ненулевая полезная нагрузка недостаточного размера — проблема контракта формата или содержимого, а не разрешение считать отсутствующие байты необязательными. Сохраняйте в диагностике точный выбранный формат и число байтов.
Обратный вызов калибровочных данных механизма · Обратный вызов калибровочных данных датчика
Нужно найти другой код? Найти другой код состояния или ошибки.