ГОСТ Р ИСО/МЭК 19784-4— 2014
uint32_t *StreamID,
BioAPI_DATA ‘SensorData,
BioAPI_BIR_BIOMETRlC_DATA_FORMA7 ‘BDBFormat!;
Описание
Данная функция извлекает базы данных, полученные в результате сбора. Данная функция опре
деляет модуль BioAPI_Unit и возвращаемый формат баз данных.
Данная функция направляет запрос ПФБД на заполнение инфраструктуры BioAPI_DATA. на ко
торую ссылается параметр SensorData. Память распределяется ПБУ по размерам, взятым из BioSF-
PI_UNITJMAGE_PROPERTY_SCHEMA (приложение А) или BioSFPI_UNIT_SIGNATURE_PROPERTY_
SCHEMA (приложение В).
ПФБД может переписать параметр BDBFormat и возвратить другой формат взамен запрашивае
мого ПБУ.
ПБУ решает либо принять изменение формата, либо отменить операцию путем отправления
функции BioSFPI_Cancel.
BDBFormat является идентификатором, согласно ИСО/МЭК СТК 1 ПК 37 СД 9.
Выбранный формат ББД ограничен возможностями ПФБД для такого параметра Unitld(см. также
BioSFPI_UNIT_IMAGE_PROPERTY_SCHEMA (приложение А) или BioSFPI_UNIT_SIGNATURE_PROP-
ERTY_SCHEMA (приложение В)).
Не существует каких-либо требований, чтобы значение ИД модуля, предоставляемого ПБУ в каче
ство входного к данной функции, совпадало со значением ИД модуля, который инфраструктура предо
ставляет ПБУ в исходном вызове функции BioSPI_BSPAttach при условии, что два значения ИД модуля
определяют один и тот же модуль BioAPI (8.2.4).
Параметры
Unitld (входной) — ИД модуля BioAPI. к которому обращаются для сбора биометрических данных;
StreamID (входной) — ИД доступа к потоковой функции, которая обеспечивается системным ин
тегратором на любой имеющейся платформе, на которой возможна передача потоковых данных между
ПФБД и ПБУ;
SensorData (выходной) — указатель на структуру извлечения биометрических данных;
BDBFormat (входной /выходной) — владелец формата и тип формата ББД. который будет воз
вращен.
Возвращаемое значение
Значение BioAPI_RETURN указывает на успешное выполнение функции или определяет тип
ошибки. Значение ВюАР1_ОК указывает на отсутствие ошибки и успешное выполнение функции. Все
остальные значения описывают тип ошибки.
Ошибки
BioAPIERR_FUNCT10N_NOT_SUPPORTED
8.2.13 Функция BioSFPI_SetlndicatorStatus
BioAPI_RETURN BioAPI BioSFPI_SetIndicatorStatus
(BioAPI_UNIT_.ID Unitld,
BioAPI_INDICATOR_STATUS IndicatorStatus>;
Описание
Данная функция устанавливает выбранный модуль BioAPI на требуемый статус индикатора при
условии, что модуль BioAPI его поддерживает.
После BioAPI_INDICATOR_ACCEPT либо в случае, если BioAPI_INDICATOR_REJECT установлен
на параметр IndicatorStatus, статус не будет изменен до тех пор. пока приложение не установит другое
значение.
Не существует каких-либо требований, чтобы значение ИД модуля, предоставляемого ПБУ в каче
стве входного к данной функции, совпадало со значением ИД модуля, который инфраструктура предо
ставляет ПБУ в исходном вызове функции BioSPI_BSPAttach при условии, что два значения ИД модуля
определяют один и тот же модуль BioAPI (8.2.4).
14