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


Функции адаптера подсистемы

Адаптер подсистемы создает биометрические шаблоны из захваченных примеров, сопоставляет примеры с существующими шаблонами и индексирует шаблоны. Следующие функции должны быть реализованы разработчиком адаптера. Они вызываются биометрической службой Windows.

В этом разделе

Раздел Описание
EngineAdapterCreateKey
Вызывается платформой Биометрических данных Windows для отправки ключа HMAC на датчик. Возвращенный идентификатор ключа будет передан обратно в биометрическую единицу, когда платформа вызывает EngineAdapterIdentifyFeatureSetSecure.
EngineAdapterAcceptSampleData
Принимает необработанный биометрический образец и извлекает набор функций.
EngineAdapterActivate
Позволяет адаптеру подсистемы выполнить любую работу, необходимую для выхода компонента датчика из состояния простоя.
EngineAdapterAttach
Добавляет адаптер подсистемы в конвейер обработки биометрической единицы.
EngineAdapterCheckForDuplicate
Определяет, дублирует ли новый шаблон в конвейере любой шаблон, уже сохраненный в базе данных, независимо от идентификатора, связанного с шаблонами.
EngineAdapterClearContext
Подготавливает конвейер обработки биометрической единицы для новой операции.
EngineAdapterCommitEnrollment
Завершает работу объекта регистрации, преобразует его в шаблон и сохраняет шаблон в базе данных.
EngineAdapterControlUnit
Выполняет определяемую поставщиком операцию управления, которая не требует повышенных привилегий.
EngineAdapterControlUnitPrivileged
Выполняет определяемую поставщиком операцию управления, требующую повышенных привилегий.
EngineAdapterCreateEnrollment
Инициализирует объект регистрации в конвейере биометрических единиц.
EngineAdapterDeactivate
Предоставляет адаптеру подсистемы возможность выполнения любой работы, необходимой для переводить компонент датчика в состояние простоя.
EngineAdapterDetach
Освобождает ресурсы для конкретных адаптеров, подключенные к конвейеру.
EngineAdapterDiscardEnrollment
Удаляет сведения о состоянии промежуточной регистрации из конвейера.
EngineAdapterExportEngineData
Извлекает копию последнего обработанного набора функций или шаблона из подсистемы в стандартной биометрической информационной записи.
EngineAdapterGetEnrollmentHash
Извлекает хэш завершенного шаблона регистрации в конвейере.
EngineAdapterGetEnrollmentStatus
Определяет, готов ли объект регистрации к фиксации в конвейере.
EngineAdapterIdentifyAll
Определяет удостоверения всех людей, которые в настоящее время находятся в кадре камеры.
EngineAdapterIdentifyFeatureSet
Создает шаблон из текущего набора функций и находит соответствующий шаблон в базе данных.
EngineAdapterIdentifyFeatureSetSecure
Вызывается Платформой Биометрических данных Windows для создания шаблона из текущего набора функций и поиска соответствующего шаблона в базе данных. Если совпадение найдено, адаптер подсистемы должен заполнить поля Удостоверение, Субфакторинг, Авторизация и AuthorizationSize .
EngineAdapterNotifyPowerChange
Получает уведомление об изменении состояния питания компьютера и соответствующим образом подготавливает адаптер подсистемы.
EngineAdapterPipelineCleanup
Предоставляет адаптеру подсистемы возможность выполнить любую очистку, требующую помощи от адаптера хранилища.
EngineAdapterPipelineInit
Предоставляет адаптеру подсистемы возможность выполнения любой инициализации, которая остается незавершенной.
EngineAdapterQueryCalibrationData
Возвращает набор данных калибровки после записи из адаптера подсистемы.
EngineAdapterQueryExtendedEnrollmentStatus
Запрашивает свойство WINBIO_PROPERTY_EXTENDED_ENROLLMENT_STATUS .
EngineAdapterQueryExtendedInfo
Определяет возможности и ограничения биометрического компонента подсистемы.
EngineAdapterQueryHashAlgorithms
Извлекает массив идентификаторов объектов, представляющих хэш-алгоритмы, поддерживаемые адаптером подсистемы.
EngineAdapterQueryIndexVectorSize
Извлекает размер вектора индекса, используемого адаптером подсистемы.
EngineAdapterQueryPreferredFormat
Определяет формат входных данных, предпочтительный адаптеру подсистемы.
EngineAdapterQuerySampleHint
Извлекает количество правильных примеров, необходимых адаптеру подсистемы для создания шаблона регистрации.
EngineAdapterRefreshCache
Уведомляет адаптер подсистемы о том, что он должен удалить все кэшированные шаблоны, которые он может хранить в памяти.
EngineAdapterSelectCalibrationFormat
Вызывается платформой Биометрических данных Windows, чтобы определить, какой из форматов калибровки адаптера датчика будет использовать адаптер подсистемы.
EngineAdapterSetAccountPolicy
Задает расширенные политики защиты от спуфингов по умолчанию и политики защиты от спуфингов на пользователя, используемые адаптером подсистемы.
EngineAdapterSetEnrollmentParameters
Предоставляет адаптеру подсистемы дополнительные сведения об операции регистрации.
EngineAdapterSetEnrollmentSelector
Сообщает адаптеру подсистемы, какого пользователя следует отслеживать для текущей операции регистрации.
EngineAdapterSetHashAlgorithm
Выбирает хэш-алгоритм для использования в последующих операциях.
EngineAdapterUpdateEnrollment
Добавляет текущий набор компонентов в объект регистрации.
EngineAdapterVerifyFeatureSet
Сравнивает шаблон в текущем наборе функций с определенным шаблоном в базе данных.
WbioQueryEngineInterface
Извлекает указатель на структуру WINBIO_ENGINE_INTERFACE для адаптера подсистемы.

Функции подключаемого модуля