ГОСТ Р ИСО/МЭК 24709-2-2011
сообщения об ошибке BioAPIERR_DATABASE_ALREADY_EXISTS
при повторном вызове.
Следующий текст соответствует приведенному в 8.5.3.1
спецификации БиоАПИ 2.0.
BioAPI_RETURN BioAPI BioSPI_DbCreate
(BioAPI_HANDLE BSPHandle,
const BioAPI_UUID *DbUuid,
uint32_t NumberOfRecords,
BioAPI_DB_ACCESS_TYPE AccessRequest,
BioAPI_DB_HANDLE *DbHandle).
Данная функция создает и открывает новую базу данных
ЗБИ для присоединенного архива, идентифицированного
вызовом ПБУ. Идентификатор новой базы данных опреде
лен входным параметром DbUuid, который должен быть
создан биометрическим приложением и должен отличать
ся от всех текущих УУИД баз данных, поддерживаемых
данным архивом, открытым или нет. Вновь созданная
база данных ЗБИ открывается в установленном режиме
доступа.
Ошибки:Вi оАРIERR_DATABASE_ALREADY_EXISTS.
DbHandle (выходной) - дескриптор созданного и
открытого хранилища данных. Значение будет установлено
в BioAPI_DB_INVALID_HANDLE, если функция выйдет из
строя.
Порядок действий при испытании на соответствие:
1) Загрузить испытуемый ПБУ.
2) Присоединить испытуемый ПБУ.
3) Вызвавать функцию BioSPI_DbCreate для создания
базы данных.
4) Повторно вызвать функцию BioSPI_DbCreate.
491