Что означает код HRESULT 0x80098038 (WINBIO_E_NOT_ACTIVE_CONSOLE)?

 
Предыдущий Следующий
WINBIO_E_FAST_USER_SWITCH_DISABLED WINBIO_E_EVENT_MONITOR_ACTIVE

WINBIO_E_NOT_ACTIVE_CONSOLE

WINBIO_E_NOT_ACTIVE_CONSOLE — документированное ограничение WinBioOpenSession . Клиент, работающий в сеансе удалённого рабочего стола, не может открыть биометрический сеанс системного пула, поскольку этот общий пул участвует в проверке подлинности Windows на активной консоли.

Проверьте расположение сеанса и тип пула

  • Запишите, выполняется ли процесс локально или в клиентском сеансе RDP/Terminal Services.
  • Проверьте значение PoolType , переданный в WinBioOpenSession; это ограничение документировано именно для системного пула.
  • Для специализированного сценария приложения оцените, соответствует ли архитектуре правильно настроенный частный пул датчиков, вместо попыток обойти правило системного пула.

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

WinBioOpenSession · Частный пул датчиков


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