ГОСТ Р ИСО/МЭК 24709-1— 2009
9.2.15.5.4 Если F равно 3. то:
a) входящими значениями группы параметров «ЗБИ» должны быть стандартно представленные
(см. 9.2.14.5) значения типа BioAPI_BIR в поле BIR поля InputBIR значения V;
b
) входящими значениями всех остальных параметров должны быть пустые строки.
9.2.15.5.5 Если F меньше 1 или больше 3, то входящими значениями всех параметров кроме Form
должны быть пустые строки.
9.2.16 Группа параметров «Определение заполнения»
9.2.16.1 Группа параметров «Определение заполнения» включает в себя следующие параметры:
-Туре;
-BIRDataBase;
- NumborOfMembers:
- элементы группы параметров «ЗБИ»(см. 9.2.14)с именами, начинающимися с «BIR_1_»;
- элементы группы параметров «ЗБИ» с именами, начинающимися с «BIR_2_»; -
элементы группы параметров «ЗБИ» с именами, начинающимися с «BIR_3_»; -
элементы группы параметров «ЗБИ» с именами, начинающимися с «BIR_4_».
9.2.16.2 Эта группа параметров поддерживает представление значений собственного типа
BioAPI_IDENTIFY_POPULATION.
9.2.16.3 У элементов данной группы параметров должны быть входящие и исходящие значения,
соответствующие определенным в 9.2.16.3.1—9.2.16.3.4.
9.2.16.3.1 Исходящим значением Туре должно быть или корректно представленное целое число
(см. 7.4) в интервале от 0до 255, или пустая строка. Входящим значением должно быть стандартно пред
ставленное целое число (см. 7.4.3) в том же интервале.
9.2.16.3.2 Исходящим значением BIRDataBase должно быть или корректно представленное целое
число в интервале от минус 2147483648 до плюс 2147483647, или пустая строка. Входящим значением
должно бытьстандартно представленное целое число втом же интервале.
9.2.16.3.3 Исходящим значением NumberOfMembors должно быть или корректно представленное
целое число в интервале от 0 до 4. или пустая строка. Входящим значением NumberOfMombers должно
быть стандартно представленное целое число в интервале от 0до 4294967295.
9.2.16.3.4 Исходящими значениями каждой группы параметров «ЗБИ» должны быть корректно пред
ставленные значения собственного типа BioAPI_BIR. Входящими значениями должны быть стандартно
представленные значения этого типа или наборы пустых строк.
9.2.16.4 Значение (например. V) собственного типа BioAPI_IDENTIFY_POPULATION. представленное
исходящим значением этой группы параметров, следует определять всоответствии с9.2.16.4.1—9.2.16.4.4.
9.2.16.4.1 Целое число (например. Т). представленное исходящим значением Туре (или 0. если исхо
дящим значением является пустая строка), должно быть записано в поле значения V с тем же именем.
9.2.16.4.2 Если Т равно 1, то:
a) целое число, представленное исходящим значением BIRDataBase (или 0. если исходящим значе
нием является пустая строка),должно быть записано в переменную типа BioAPI_DB_HANDLE.
b) адрес этой переменнойдолжен быть записан в поле BIRDataBase поля BIRs значения V.
9.2.16.4.3 Если Т равно 2. то:
a) целое число, представленное исходящим значением NumberOfMembors (или 0, если исходящим
значением является пустая строка), должно быть записано в поле NumberOfMembors переменной типа
BioAPI_BIR_ARRAY_POPULATION:
b) значение типа BioAPI_BIR. представленное исходящим значением группы параметров «ЗБИ» с
префиксом ”BIR_X_" (где X = 1,2.3 или 4). должно быть записано в переменную типа BioAPI_BIR:
c) адреса всех переменных типа BioAPI_BIR. определенных в перечислении Ь), должны быть записа
ны по порядку в массив указателей;
d) адрес массива указателей должен быть записан в поле Members переменной типа
BioAPI_BIR_ARRAY_POPULATION, указанной в перечислении а):
e) адресэтой переменнойдолжен быть записан в поле BIRArray поля BIRs значения V.
9.2.16.4.4 Если Т меньше 1 или больше
2,
то в поле BIRArray поля BIRs значения V должно быть
записано NULL-значение.
9.2.16.5Если задано значение (например. V) собственного типа BioAPI_IDENTIFY_POPULATION. то
входящее значение этой группы параметров, которое канонически представляет значение V, следует опре делять
в соответствии с 9.2.16.5.1—9.2.16.5.4.
63