ГОСТ Р ИСО/МЭК 24709-1— 2009
9.22.2.3 Исходящими значениями OutputFormatOwner и OutputFormatType должны быть коррект
но представленные целые числа винтервалеот 0до 65535. Входящими значениями должны быть стандар
тно представленные целые числа втом же интервале.
9.22.2.4 Исходящим значением no_ProcessedBIR должно быть или корректно представленное логи
ческое значение (см. 7.5), или пустая строка. Входящим значением должно быть стандартно представлен
ное логическое значение (см. 7.5.2).
9.22.2.5 Исходящим значением ProcessodBiR должно быть или корректно представленное целое
число в интервале от минус 2147483648 до плюс 2147483647. или пустая строка. Входящим значением
должно быть или стандартно представленное целое число втом же интервале, или пустая строка.
9.22.2.6 Исходящим значением return должно быть корректно представленное целое число в интер
вале от 0 до 4294967295. Входящим значением должно быть стандартно представленное целое число
в том же интервале.
9.22.3 Входные параметры вызова функции
9.22.3.1 Целое число, представленное исходящим значением BSPHandle. должно быть присвоено
собственному параметру с тем же именем.
9.22.3.2 Значение типа BioAPI_INPUT_BIR, представленное (см. 9.2.15.4) исходящим значением груп
пы параметров «Ввод ЗБИ», должно быть записано в переменную типа BioAPI_INPUT_BIR. адрес которой
должен быть присвоен собственному параметру CapturedBIR.
9.22.3.3 Целые числа, представленные исходящими значениями OutputFormatOwner и
OutputFormatType. должны быть записаны в поля FormatOwner и FormatType (соответственно) перемен
ной типа BioAPI_BIR_BIOMETRIC_DATA_FORMAT. адрес которой должен быть присвоен собственному
параметру OutputFormat.
9.22.3.4 Если исходящим значением no_ProcossedBIR является значение "true", то собственному
параметру ProcessedBIR должно быть присвоено NULL-значение, в противном случае емудолжно быть
присвоено значениеадреса переменной типа BioAPI_BIR_HANDLE.
9.22.4 Выходные параметры вызова функции
Входящее значение ProcessedBIR определяют следующим образом. Если собственный параметр с
тем же именем имеет NULL-значение, то входящим значением должна быть пустая строка. В противном
случае входящим значением должно быть стандартно представленное целое число в переменной типа
BioAPI_BIR_HANDLE. на которую указывает собственный параметр ProcessedBIR.
9.22.5 Входные параметры вызова связанного процесса
9.22.5.1 Входящим значением BSPHandle должно быть стандартно представленное целое число в
собственном параметре с тем же именем.
9.22.5.2 Входящими значениями группы параметров «Ввод ЗБИ» должны быть стандартно представ
ленные (см. 9.2.15.5) значения типа BioAPI_INPUT_BIR в переменной, на которую указывает собственный
параметр CapturedBIR.
9.22.5.3 Входящими значениями OutputFormatOwner и OutputFormatType должны быть стандарт
но представленные целые числа в полях FormatOwner и FormatType (соответственно) переменной типа
BioAPI_BIR_BIOMETRIC_DATA_FORMAT, на которую указывает собственный параметр OutputFormat.
9.22.5.4 Входящим значением no_ProcessedBIR должно быть значение "true", если собственный
параметр ProcessedBIR содержит NULL-значение, впротивном случае входящим значением должно быть
"false".
9.22.5.5 Входящим значением return должно быть стандартно представленное целое число, возвра
щенное собственной функцией.
9.22.5.6 Входящие значения других входных параметров определяют в соответствии с 9.22.4.
9.22.6 Выходные параметры вызова связанного процесса
Выходные параметры отсутствуют.
9.23 Функция BioAPI_ProcessWithAuxBIR
9.23.1 Схема вызова функции
Данная функция принадлежит BioAPI интерфейсу и имеет следующий основной синтаксис вызова:
BioAPI_RETURN BioAPI
BioAPI_ProcessWithAuxBIR (
BioAPI_HANDLE BSPHandle,
const BioAPI_INPUT_BIR ‘ CapturedBIR.
const BioAPI_INPUT_BIR ‘AuxiliaryData.
const BioAPI_BIR_BIOMETRIC_DATA_FORMAT ‘ OutputFormat
BioAPI_HANDLE ‘ ProcessedBIR);
92