ГОСТ Р ИСО/МЭК19784-1—2007
7.56 Тип BioAPlJJUID
Данный тип представляет собой универсальный уникальный идентификатор, используемый для иден
тификации и обращения к компонентам (ПБУ, ПБФ. модулям и инфраструктуре БиоАПИ). идентификации
базы данных ЗБИ. а также и в качестве индекса базы данных ЗБИ. управляемой ПБУ.
typedef uint8_t BioAPI_UUID[16);
1— УУИД определены в ИСО/МЭК 9834-8.
2 — УУИД БиоАПИ заголовка ЗБИ соответствует параметру «CBEFF_BDB_index» по
П р и м е ч а н и е
П р и м е ч а н и е
ИСО/МЭК 19785-1.
7.57 Тип BioAPI_VERSION
7.57.1 Данный тип используется для представления версии спецификации БиоАПИ или определения
того, с какими компонентами или данными совместимы ПБФ. Данное значение обычно используется в
заголовке ЗБИ и схемах реестра компонентов.
Данная версия БиоАПИ имеет целое значение (десятичное) 32 или (шестнадцатиричное) 20. соответ
ствующее основному значению 2 и дополнительному — 0.
typedef uint8_t BioAPI_VERSION:
П р и м е ч а н и е 1— Данный тип не используетсядля версии продукта, который обычно представлен в виде
строки.
П р и м е ч а н и е 2 — Версия БиоАПИиспользуется в заголовке ЗБИ и соответствует параметру
«CBEFF_patron_header_versiono ИСО/МЭК 19785-1.
7.57.2* Определение
Версия БиоАПИ объединяет номер редакции и номер поправки или изменения данной редакции:
первая шестнадцатеричная цифра определяет номер редакции, вторая — номер поправки или изменения
данной редакции:
BioAPI_VERSION Oxnm,
где п — номер редакции;
m — номер поправки или изменения данной редакции.
8 Функции БиоАПИ
8.1Функции управления компонентом
Функции, указанные в этом разделе, обрабатываются инфраструктурой БиоАПИ. Некоторые из них
обрабатываются внутренне, а другие передаются ПБУ через ИПУ.
8.1.1 Функция BioAPIJnit
BioAPI_RETURN BioAPI BioAPIJnit
(BioAPI_VERSION Version);
8.1.1.1 Описание
Данная функция инициализирует инфраструктуру БиоАПИ и проверяет, совместима ли версия инфра
структуры БиоАПИ. ожидаемой приложением, с версией инфраструктуры БиоАПИ в системе. Данная
функциядолжна быть вызвана приложением, по крайней мере, один раз.
Любой вызов функции BioAPIJnit, когда предыдущий вызов функции BioAPIJnit не был закончен
связанным вызовом функции BioAPI_Torminate, будет обработан следующим образом: инфраструктура
БиоАПИ выдаст ответ BioAPI_OK (только в том случае, если номер версии инфраструктуры совместим с
номером версии инфраструктуры, которая была предложена предыдущим вызовом функции BioAPIJnit)
или BioAPIERR_INCOMPATIBLE_VERSION. но не будет переинициализироваиа. Счетчик числа удачных
вызовов BioAPIJnit будет сохраняться инфраструктурой и не завершится до тех пор. пока число соответ
ствующих вызовов BioAPi_Torminate не достигнет определенного значения.
Данная функция обрабатывается в инфраструктуре БиоАПИ и не передается ПБУ.
8.1.1.2 Параметры
Version (входной) — номер редакции и номерпоправки спецификации БиоАПИ, с которой совместимо
биометрическое приложение.
*
В оригинале ИСО/МЭК 19784-1 допущена ошибка, должен быть номер 7.57.2.
31