ГОСТ Р ИСО/МЭК 29141—2012
7.1.2 Определение функции
BioAPI_RETURN BioAPI BioAPI_ControlUnit
(BioAPI_HANDLE BSPHandle.
BioAPI_UNIT_ID UnitID.
uint32_t ControlCode.
const BioAPI_DATA ‘InputData,
BioAPI_Data ‘OutputData);
7.1.3 Параметры
7.1.3.1 BSPHandle (входной параметр)
Дескриптор присоединенного ПБУ.
7.1.3.2 UnitID (входной параметр)
Идентификатор модуля БиоАПИ.
7.1.3.3 ControlCode (входной параметр)
Указывает цель вызова данной функции для того, чтобы была обеспечена возможность отличить
его от других вызовов функции BioAPI_ControlUnit().
Значение «1» следует использовать для указания вызова функции с целью установки БУСД.
7.1.3.4 InputData (входной параметр)
Указывает на структуру BioAPI_Data. Структура должна содержать адрес и длину БУСД.
7.1.3.5 OutputData (выходной параметр)
Выходные данные не требуются. В пределах структуры BioAPI_DATA адрес буфера будет иметь
значение NULL, а длина будет иметь значенио «0». Использование параметра OutputData предпочти
тельно для возвращения диагностической информации о БУСД.
7.1.3.6 Дополнительные возвращаемые коды ошибок
Коды ошибок следует использовать для указания на ошибки, обнаруженные в БУСД. переданном
в параметре InputData (см. раздел 11).
7.2 BioAPI_Capture()
7.2.1 Применение
Данная функция должна инициировать действия ПБУ по осуществлению получения изображения
отпечатков пальцев и созданию нового БУСД. Полученные изображения отпечатков пальцев и их по
следующая обработка должны контролироваться путем заполнения пустых полей в текущем БУСД,
который был установлен при вызове функции BioAPI_ControlUnit{).
7.2.2 Определение функции
BioAPI RETURN BioAPI BioAPI_Capture
(BioAPI_HANDLE BSPHandle.
BioAPI_BIR_PURPOSE Purpose.
BioAPI_BIR_SUBTYPE Subtype.
BioAPI_BIR_BIOMETRIC_DATA_FORMAT ‘OutputFormat.
BioAPI_BIR_HANDLE ‘CapturedBIR.
Int32_t Timeout,
BioAPI_BIR_HANDLE ‘AuditData);
7.2.3 Параметры
7.2.3.1 BSPHandle (входной параметр)
Дескриптор присоединенного ПБУ.
7.2.3.2 Purpose (входной параметр)
Устанавливает значение, указывающее цель сбора биометрических данных. Для одновременного
получения изображений десяти отпечатков пальцевдопускается использовать любое значение данного
параметра.
7.2.3.3 Subtype (входной параметр, необязательный)
Устанавливает подтип (подтип изображений), который необходимо получить. Данный параметр
не предназначен для описания диапазона возможных совокупностей изображений отпечатков пальцев,
которые могут быть получены. Значение BioAPI_NO_SUBTYPE_AVAILABLE (0*00) следует использо
вать для указания на то. что ПБУ должен выбрать подтип с помощью текущего БУСД. Другие значения
данного параметра использовать не допускается.
4