Поделиться через


Поведение системного пула

В следующем обсуждении рассматриваются действия, выполняемые системным пулом при отправке уведомлений о событиях, и при отсутствии биометрических операций.

Диспетчеризация событий

Когда биометрический блок создает уведомление о событии, системный пул использует каскадный фильтр для отправки уведомления и назначения его одного из следующих уровней приоритета:

  • Высокий приоритет назначается явному сопоставлению и запросам регистрации, созданным клиентами.
  • Средний приоритет назначается непредвиденным или неисключимым событиям сопоставления или регистрации.
  • Низкий приоритет назначается событиям навигации.

События записи передаются в следующей последовательности:

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

Если событие является событием навигации, а обработчик событий навигации зарегистрирован в службе биометрических данных Windows, событие записи отправляется в этот обработчик. Если обработчик событий отсутствует, событие удаляется.

Режим простоя

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

Если неисключаемые обработчики событий зарегистрированы в биометрической службе Windows, системный пул выполняет следующие действия:

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

Если обработчик навигации зарегистрирован в биометрической службе Windows, системный пул выполняет следующие действия:

  • Биометрические единицы в системном пуле помещаются в состояние навигации, если биометрические операции не ожидаются.
  • События навигации отключены, если уведомление о событии сопоставления или регистрации отправляется клиентом.
  • Если обработчик неисключенных событий зарегистрирован, события навигации отключены.

пула частных датчиков

пулов датчиков

пула системных датчиков