Функции адаптера ядра
Адаптер обработчика создает биометрические шаблоны из захваченных примеров, сопоставляет образцы с существующими шаблонами и шаблонами индексов. Следующие функции должны быть реализованы разработчиком адаптера. Они вызываются биометрической службой Windows.
В этом разделе
Тема | Описание |
---|---|
EngineAdapterCreateKey |
Вызывается Windows Биометрические платформы для отправки ключа HMAC на датчик. Возвращаемый идентификатор ключа будет передан обратно в биометрический блок при вызове платформы EngineAdapterIdenterFeatureSetSecure. |
EngineAdapterAcceptSampleData |
Принимает необработанный биометрический образец и извлекает набор компонентов. |
EngineAdapterActivate |
Предоставляет адаптеру обработчика возможность выполнения любой работы, необходимой для передачи компонента датчика из состояния простоя. |
EngineAdapterAttach |
Добавляет адаптер обработчика в конвейер обработки биометрических единиц. |
EngineAdapterCheckForDuplicate |
Определяет, дублирует ли новый шаблон в конвейере любой уже сохраненный в базе данных независимо от удостоверения, связанного с шаблонами. |
EngineAdapterClearContext |
Подготавливает конвейер обработки биометрических единиц для новой операции. |
EngineAdapterCommitEnrollment |
Завершает работу объекта регистрации, преобразует его в шаблон и сохраняет шаблон в базе данных. |
EngineAdapterControlUnit |
Выполняет определяемую поставщиком операцию управления, которая не требует повышенных привилегий. |
EngineAdapterControlUnitPrivileged |
Выполняет определяемую поставщиком операцию управления, требующую повышенных привилегий. |
EngineAdapterCreateEnrollment |
Инициализирует объект регистрации в конвейере биометрических единиц. |
EngineAdapterDeactivate |
Предоставляет адаптеру обработчика возможность выполнения любой работы, необходимой для размещения компонента датчика в состояние простоя. |
EngineAdapterDetach |
Освобождает ресурсы, связанные с адаптером, подключенные к конвейеру. |
EngineAdapterDiscardEnrollment |
Удаляет сведения о состоянии промежуточной регистрации из конвейера. |
EngineAdapterExportEngineData |
Извлекает копию последнего обработанного набора компонентов или шаблона из подсистемы в стандартной биометрической записи. |
EngineAdapterGetEnrollmentHash |
Извлекает хэш завершенного шаблона регистрации в конвейере. |
EngineAdapterGetEnrollmentStatus |
Определяет, готов ли объект регистрации к фиксации в конвейере. |
EngineAdapterIdentifyAll |
Определяет удостоверения всех людей, которые в настоящее время находятся в кадре камеры. |
EngineAdapterIdentifyFeatureSet |
Создает шаблон из текущего набора компонентов и находит соответствующий шаблон в базе данных. |
EngineAdapterIdentifyFeatureSetSecure |
Вызывается Windows Biometric Framework для создания шаблона из текущего набора функций и поиска соответствующего шаблона в базе данных. Если совпадение можно найти, адаптер подсистемы должен заполнить поля Identity, SubFactor, авторизациии 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 для адаптера подсистемы. |