Что означает код HRESULT 0x8009802D (WINBIO_E_SESSION_BUSY)?

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

WINBIO_E_SESSION_BUSY

Что означает WINBIO_E_SESSION_BUSY

WINBIO_E_SESSION_BUSY (0x8009802D) — Невозможно начать новую операцию в сеансе: другая операция уже выполняется.

Значение относится не ко всему компоненту «Windows Biometric Framework», а к связке «сеанс, занятая база»; до очистки состояния важно разделить ожидание, нагрузку и недоступность.

Диагностика и проверка результата

Для случая «невозможно начать новую операцию в сеансе: другая операция уже выполняется» разделите время ожидания очереди, сети, сервера и локального ввода-вывода; повтор оправдан только после наблюдаемого изменения состояния или нагрузки.

До изменений в области «сеанс, занятая база» зафиксируйте unit ID, тип пула, identity/subfactor, операцию WinBio и состояние сенсора или базы.

При сравнении запусков отдельно отметьте: WinBio; эти сведения относятся к теме «сеанс, занятая база».

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x8009802D, а заведомо неверный вход отклоняется на ожидаемой границе.

Документация для результата 0x8009802D: WinBioOpenSession · WinBioCaptureSample · Windows Biometric Framework.


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