ГОСТ Р ИСО/МЭК 29141—2012
7.2.3.4 OutputFormat (входной параметр, необязательный)
Устанавливает формат ББД (блока биометрических данных), который необходимо использовать
для выходного параметра CapturedBIR. Владелец формата ЕСФОБД и тип формата ЕСФОБД должны
быть установлены в виде 0*001В и 0*8013 соответственно для указания на то. что ББД в ЗБИ ЕСФОБД
является БВД.
7.2.3.5 CapturedBIR (выходной параметр)
Устанавливает значение дескриптора ЗБИ. ББД которой является БВД. содержащим полученные
данные. Описание данной ЗБИ приведено в разделе 10.
7.2.3.6 Timeout (входной параметр)
Устанавливает значение времени ожидания (в миллисекундах) для всего процесса сбора данных,
требуемое приложением. В том случае, если время ожидания истекло, функция возвращает ошибку и
не возвращает результаты. Данное значение может быть любым положительным числом. Значение «-
1» означает, что в качество значения времени ожидания следует использовать значение, заданное по
умолчанию для ПБУ.
7.2.3.7 AuditData (выходной параметр, необязательный)
Устанавливает значение дескриптора BioAPI_UNSUPPORTED_BIR_HANDLE. которое следует ис
пользовать для обозначения того, что параметр AuditData недоступен.
7.2.4 Дополнительные возвращаемые коды ошибок
БиоАПИ включает в себя такие коды, как BioAPIERR_UNABLE_TO_CAPTURE для обозначения
того, что ПБУ не может собрать необходимые данные. Дополнительные коды ошибок, связанные с
одновременным получением изображений отпечатков десяти пальцев, приведены в разделе 11.
7.3 BioAPI_QueryUnits()
7.3.1 Применение
Приложение применяет данную функцию для определения того, соответствует ли устройство,
присоединенное к ПБУ. требованиям настоящего стандарта или нет. В случае, если устройство соот
ветствует требованиям настоящего стандарта, функция определяет, какими возможностями обладает
устройство (модуль) для одновременного получения изображений отпечатков десяти пальцев.
7.3.2 Определение функции
BioAPI_RETURN BioAPI BioAPI_QuerVJ nits
(const BioAPI_UUID ’BSPUuid.
BioAPI_UNIT_SCHEMA "UnitSchemaArray.
uint32_t ’NumberOfElements);
7.3.3 Параметры
7.3.3.1 BSPUuid (входной параметр)
Устанавливает уникальный идентификатор ПБУ. используемого для одновременного получения
изображений отпечатков десяти пальцев, к которому присоединен модуль (сканирующее устройство,
участвующее в данном процессе), и которому должны быть возвращены данные о модуле.
7.3.3.2 UnitSchemaArray (выходной параметр)
Определяет метку на адрес массива элементов типа BroAPI_UNIT_SCHEMA, содержащихданные
о схеме модуля. Отдельные элементы схемы указаны в 7.3.4.
7.3.3.3 NumberOfElements (выходной параметр)
Устанавливает указатель на число элементов массива.
7.3.4 BioAPI_UNIT_SCHEMA
Требования к данной схеме установлены в 7.55 ИСО/МЭК 19784-1. Данная структура содержит
три элемента, представляющие особый интерес с точки зрения одновременного получения изображе
ний отпечатков десяти пальцев (элементы UnitProperties, UnitPropertylD и UnitProperty), однако и дру
гие элементы этой схемы могут иметь широкое применение (например, данные о поставщике, версии
встроенного программного обеспечения и т. д.).
Если к ПБУ присоединено более одного модуля БиоАПИ. относящихся к различным типам, то мо
жет быть возвращено более одной схемы модуля.
Параметру UnitCategory в сканирующем устройство для одновременного получения изобра
жений отпечатков десяти пальцев должно быть присвоено значение BioAPI_CATEGORY_SENSOR
(0*00000008).
5