Что означает код HRESULT 0x80098031 (WINBIO_E_CRED_PROV_NO_CREDENTIAL)?

 
Предыдущий Следующий
WINBIO_E_CRED_PROV_DISABLED WINBIO_E_DISABLED

WINBIO_E_CRED_PROV_NO_CREDENTIAL

WINBIO_E_CRED_PROV_NO_CREDENTIAL указывает на ошибку поиска учётных данных в биометрическом пути входа. Она отличается от плохого биометрического образца: поставщик не может найти запрошенные сохранённые учётные данные, поэтому повторное сканирование того же пальца не создаст отсутствующее состояние учётных данных.

Проверьте состояние удостоверения и учётных данных

  • Вызовите WinBioGetCredentialState для тех же WINBIO_IDENTITY и типа учётных данных, если этот API доступен компоненту.
  • Убедитесь, что регистрация и подготовка учётных данных завершились для учётной записи, которая фактически проходит проверку подлинности.
  • Не считайте биометрический шаблон в частной базе приложения учётными данными входа в Windows.

Системный пул датчиков используется для сценариев проверки подлинности Windows и связывает удостоверения пользователей с биометрическими шаблонами, тогда как частные пулы могут использовать управляемые приложением удостоверения GUID и базы данных. При этой ошибке записывайте тип удостоверения, пул и операцию с учётными данными. Повторная регистрация уместна только после подтверждения, что ожидаемые учётные данные Windows действительно отсутствуют.

WinBioGetCredentialState · Пулы датчиков


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