Что означает код HRESULT 0x80098058 (WINBIO_E_INVALID_BUFFER_ID)?

 
Предыдущий Следующий
WINBIO_E_INSECURE_SENSOR WINBIO_E_INVALID_BUFFER

WINBIO_E_INVALID_BUFFER_ID

WINBIO_E_INVALID_BUFFER_ID относится к современной защищённой обработке биометрических данных, где защищённые компоненты обмениваются непрозрачными ссылками, управляемыми платформой, вместо передачи содержимого биометрических образцов обычному коду приложения. Идентификатор имеет смысл только в контексте, который создал защищённый буфер и владеет им.

Отслеживайте владение буфером и время жизни операции

  • Регистрируйте биометрическое устройство, операцию и переход конвейера или сеанса, связанный с идентификатором, не выгружая защищённые биометрические данные.
  • Проверьте повторное использование после завершения операции-источника, отмены, перезапуска датчика или повторной инициализации защищённого компонента.
  • Не выводите идентификатор буфера из указателя, индекса массива или сохранённого значения приложения; идентификаторы платформы должны оставаться непрозрачными.

Защищённая биометрическая модель Microsoft спроектирована так, чтобы конфиденциальные данные образца не раскрывались обычной операционной системе. ESS аналогично использует изолированные пути памяти или оборудование сопоставления на датчике. Устаревшая ссылка на буфер или ссылка из другого контекста нарушает эту модель владения. Повтор того же вызова с прежним идентификатором вряд ли поможет; создайте операцию заново через платформу, чтобы текущий защищённый конвейер предоставил допустимую ссылку.

Архитектура защищённой биометрии · Изоляция Enhanced Sign-in Security · Архитектура подключаемых модулей WBF


Нужно найти другой код? Найти другой код состояния или ошибки.