ГОСТ Р ИСО/МЭК19784-1—2007
вой указатель на входе указывает, что контрольные данные не будут собраны. Не все ПБУ
поддерживают сбор контрольных данных. ПБУ может возвратить значение дескриптора
BioAPI_UNSUPPORTED_BIR_HANDLEдля того, чтобы указать, чтоAuditData не поддерживается, или зна
чение BioAPI_INVAUD_BIR_HANDLE, чтобы указать, что контрольныеданные недоступны.
TemplateUUID (выходной/нвобязательный) — указатель на 16-байтовый блок памяти, в который
будет возвращен (необязательно) назначенный ПБУ УУИД, связанный с ReferenceTemplate (сохранен
ным вуправляемой ПБУбазеданных ЗБИ). Указательдолжен быть нулевым, если УУИД но возвращается.
8.4.7.3 Возвращаемое значение
Значение BioAPI_RETURN указывает на успешное выполнение функции или определяет тип ошибки.
Значение BioAPI_OK указывает на успешное выполнение функции. Все остальные значения описывают
типошибки.
8.4.7.4 Ошибки
8ioAPIERR_USER_CANCELLED
BioAPIERR_UNABLE_TO_CAPTURE
BioAPIERRJNVALID_BIR_HANDLE
BioAPIERR_TOO_MANY_HANDLES
BioAP!ERR_UNABLE TO_STORE_PAYLOAD
BioAPIERR_TIMEOUT_EXPIRED
BioAPIERR_PURPOSE_NOT_SUPPORTED
BioAPIERR_UNSUPPORTED_FORMAT
BioAPIERR_RECORD_NOT_FOUND
BioAPIERR_QUALtTY_ERROR
BioAPIERR_UNITJN_USE
Данные об обработке ошибок БиоАПИ приведены в разделе 11.
8.4.8 Функция BioAPI_Vorify
BioAPI RETURN BioAPI BioAPI Verify
(BioAPI_HANDLE BSPHandlef
BtoAPI_FMR MaxFMRRequested,
const BioAPI INPUT_BIR ’ ReferenceTemplate,
BioAPI_BIR_SUBTYPE Subtype.
BioAPI_BlR_HANDLE ’AdaptedBIR.
BioAPI_BOOL ’ Result.
B»oAPI_FMR ’FMRAchieved.
BioAPI_DATA ’ Payload,
int32_t Timeout,
BjoAPI„BIR_HANDLE ’AuditData);
8.4.8.1 Описание
Данная функция получает биометрическиеданные от присоединенного устройства (модуля датчика)
и сравнивает их с контрольным шаблоном ReferenceTemplate.
Приложениедолжно запросить максимальное значение критерия ОЛС (пороговое значение)для ус
пешного сопоставления. Булево значение Result указывает, проведена верификация успешно или нет, а
параметр FMRAchieved представляет собой значение ОЛС. указывающее степень близости сопоставляе
мых ЗБИ.
П р и м е ч а н и е — Дополнительная информация об использовании понятия ОЛС для нормализованного
оценивания схожести и выбора порога приведена в приложении С. раздел С.4.
Устанавливая указатель AdaptedBIR. приложение может потребовать, чтобы ЗБИ была сформирована
адаптацией ReferenceTemplate с использованием ProcessedBIR. Новый дескриптордолжен быть возвра
щен в AdaptedBIR. Если сопоставление проведено успешно, может быть сделана попытка адаптации
ReferenceTemplate с использованием информации, взятой из ProcessedBIR. (Не все ПБУ поддерживают
адаптацию). Полученный AdaptedBIR считаютоптимальным шаблоном регистрации, и он должен быть со
хранен в базе данных регистрации (решение об использовании или отказе от использования этих данных
принимает приложение). Важно отметить, что адаптация может быть проведена не во всех случаях. При
выполнении адаптации данная функция хранит дескриптор новой ЗБИ в памяти, на которую указывает
параметрAdaptedBIR.
50